AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Subversion 中文社区项目进展

  • 2008-07-26
  • 本文字数:2304 字

    阅读完需:约 8 分钟

开源版本控制工具 Subversion 的 1.5 版本已经发布。与此同时,官方文档《使用Subversion 进行版本控制》针对Subversion 1.4 的文档翻译工作已经完成,针对于1.5 版本的中文翻译计划也已经展开,目前最新的中文版将随时在 Subversion 中文站进行更新。

除了官方文档的翻译之外,Subversion 的官方 FAQ 以及 TortoiseSVN 和 TortoiseMerge 的文档中文化工作也已经陆续展开,项目涉及到的源代码会随时在 Google 源代码库中更新。

就 Subversion 中文站社区项目的启动和发展,翻译计划发起人孙岱军谈到:

有志于开源工作的人还是很多的,就像我们的那个团队,很快就有几十人报名参加,我甚至一下子找不到合适的文章让大家翻译,后来又引入了其他几个翻译。首先说一下 Submerged 中文版翻译 ,这个 Blog 的翻译以前是我自己搞得,很辛苦,现在主要由 racoonwise 负责,很感谢他的辛勤劳动,这样大家能看到最新的几个 Subversion 专家 Blog 的中文翻译。还有就是 Scmbug 的翻译,Scmbug 是继承 SCM 和 Issue Track 的工具,前一段我做过一些研究,感觉所有的集成工具中,Scmbug 是最强大和规范的,所以我觉得可以给大家一个更好了介绍,除了 Scmbug 文档的翻译,后面我们还会给出其它 Issue Track 集成的介绍。 不过像所有的开源活动一样,最大的问题就是你不能要求别人做什么,一切要靠大家自己的自觉,所以很多事情经常是虎头蛇尾。很多人加入后,领了任务,可是迟 迟不见动手,或者做了一半就因为个人原因而中断工作。所以有一个组织还好一点,能够保持所有的工作能够在组织范围里持续下去,不会因为某个成员的原因造成 某个事情的中断,这也是我觉得进行这种翻译组织的原因。

现在网上有很多人有各种各样的热情,可以看到很多人会在自己的 blog 里翻译什么东西,值得赞赏,不过这些东西很多没有发挥最大的作用,例如很多翻译没有 版本,大家不知道有没有过时,有时候别人想继续某个翻译,可是找不到原来翻译的源文件,造成了我们网络上信息的混乱。还有就是这个世界上转贴的问题,太多 的垃圾内容,让真正的有价值信息也变成了垃圾。

作为成熟稳定的版本管理系统工具,Subversion 在国内的项目开发中拥有者大量的使用者。就 Subversion 在国内软件开发项目的版本控制中所起到的作用,Subversion 中文站创始人孙岱军谈到:

应该说国内越来越多的企业开始采用 Subversion 作为版本控制工具,我最近为几个通讯行业的软件企业进行过咨询,这几个企业可能都会有上千人的开发 团队,都有着比较规范的开发过程,有的以前使用 ClearCase,有的是 CVS,但是对于采用 Subversion 都有类似的担忧。例如性能,应该说除了开源社区以外,中国在任何领域的规模是最大的,所以对于性能有更多的关注,这里可以参考的 Apache 基金会的版本库,Apache 基金会所有的项目存 放在一个库中,目前有 60 万个修订,每天有超过 100 个新修订。国内也有一些企业已经采用了多年的 Subversion,其中一些库的规模也超过 100G,运行也基本正常。安全性,主要是两方面,一方面是物理数据的,昨天看到一个有意思的事情, 一个魔兽世界插件项目,丢失了 6 个月的数据,呵呵,我想这证明了备份的重要性,好在 Subversion 的备份很好操作,还有我觉得要说的就是实际上版本 文件的格式还是比较容易理解的,便于我们 hack 文件;另一方面就是认证和授权,除了 Subversion 本身的权限控制模块,还要依赖 hook。还有一 个比较重要的方面,就是管理员的易用性上,Subversion 本身有很多不足,这通常依赖于许多第三方的工具,不过大多数工具还是基于开源的需求,对于 企业需求还不太够。再就是和其他工具的集成方面,例如和需求跟踪的集成方面,很多工具目前还只是实现最简单的集成。

还有我想强调的就是,Subversion 只是版本控制工具,还不是配置管理工具。如果你的团队只有几十个人,开发过程不是很复杂,那么采用 Subversoin 会比较容易。但是如果我们是超过百人的团队,开发有严格的流程何权限管理,那么要采用 Subversion,还是需要下不少功夫的。

目前,随着 Git 的成熟与普及,也从 Subversion 使用者阵营中获取了不少用户,比如 Ruby on Rails 的存储库也已经从 SVN 转向 Git ,并且基于 Rails 开发的 Git 存储库托管工具 GitHub,也为开发者在 Git 使用中带来了更多便捷。尽管 Git 在 Window 下使用起来还不像在 Linux 下那样让 Git 如鱼得水,但无疑,Git 以其强大的功能正在博得越来越多使用者的青睐,就此,孙岱军谈到:

与 Git 等分布式版本控制工具,Subversion 更符合企业级开发的要求。例如安全性,Subversion 具备比较严格的权限控制能力,也避免了分 布版本控制工具让每个用户建立自己的本地库。Subversion 的学习成本要低很多,主要因为使用了与 CVS 基本一致的版本控制模型和命令。再就是客户 端的支持上,几乎在所有流行的操作系统和 IDE 中都有了对 Subversion 的支持。Subversion 开发团队也正是看到了企业级开发这一点,所以 1.5 版本添加了许多企业级急需的特性,例如分目录的版本文件、合并跟踪、通过代理写等。 所以就像 Subversion 开发者 Collins-Sussman 所说的:Subversion 改变了是 80% 的普通开发者的习惯,而 20% 的所谓专业开发者早已经分布式版本控制工具的怀抱。Subversion 更多的是改变了企业开发,而不是开源开发,这一点很有意思,不过也证明了开源软件对企业软件开发的影响力。

感兴趣 Subversion 中文社区项目的开发者可以加入 Subversion 中文站讨论组或直接在 Subversion 开发邮件列表中与 Subversion 的爱好者进行交流。或者加入 Subversion 的官方网站的 Tigris 社区,在交流中将 Subversion 相关的知识分享给更多的开发者,来使这款优秀的版本管理工具发挥更大的作用。

2008-07-26 08:441258
用户头像

发布了 74 篇内容, 共 14.0 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

阿里巴巴热卖商品推荐 API 接口的开发、应用与收益

科普小能手

数据挖掘 阿里巴巴 数据分析 电商 API 接口

为什么我喜欢在 CSS 中使用 RegEx

伤感汤姆布利柏

DeepSeek-R1 来了,如何从 OpenAI 平滑迁移到 DeepSeek

阿里巴巴云原生

阿里云 云原生

[大厂实践] Odin:Uber 有状态平台实践

俞凡

大厂实践

无人机任务管理:用数字孪生打造稳定高效的MMC

DevOps和数字孪生

[大厂实践] The Accounter:扩展 Uber 有状态平台操作吞吐量

俞凡

架构 大厂实践

详解指标体系建设的三大支柱:指标梳理、管理规范与平台建设

Aloudata

数据分析 指标体系 指标管理 指标平台 指标建设

“爆款”批量生成,如何实现一键创作 AI 有声绘本?

阿里巴巴云原生

阿里云 云原生

内存占用与监控方式介绍

地平线开发者

自动驾驶 算法 算法工具链

使用Ollama和Botnow本地部署DeepSeek R1模型的对比分析

灵快科技

大语言模型 AI 智能体 ollama Botnow DeepSeek

从“弃用”到“好用”,天润融通AI重塑大型软件企业知识库价值

天润融通

人工智能

乐刻运动:基于 RocketMQ + MQTT 实现健身产业数字化升级

阿里巴巴云原生

阿里云 云原生 消息队列

宋泽致“全体员工”的一封信——野火不惧寒风,山花终将灿烂

中烟创新

人工智能丨当DeepSeek重构软件测试:技术浪潮下的工程师进化论

测试人

人工智能 软件测试 DeepSeek

如何在WPS和Word/Excel中直接使用DeepSeek功能

不在线第一只蜗牛

DeepSeek

任务调度企业级场景下的新选择,兼容 XXL-JOB 通信协议

阿里巴巴云原生

阿里云 云原生

机房迁移,不同 Pod 副本请求耗时会相差数倍?

阿里巴巴云原生

阿里云 云原生

亚马逊API接口实战指南:商品评论与商品详情如何帮你提升运营效率?

代码忍者

亚马逊商品详情API

唯品会API接口实战指南:商品详情与关键词搜索功能深度解析

代码忍者

唯品会商品API接口

基于 API 网关践行 API First 开发实践

阿里巴巴云原生

阿里云 云原生 API

轻帆云ITSM大模型底座支持接入DeepSeek-R1,AI能力再升级

云智慧AIOps社区

ITSM ITSM软件 工单管理 工单系统 智能工单

海外泼天流量丨浅谈全球化技术架构

阿里巴巴云原生

阿里云 云原生

一篇文章,让你秒懂 DeepSeek 推理模型差异!

秃头小帅oi

Subversion中文社区项目进展_研发效能_高昂_InfoQ精选文章