我正在尝试在工作中为我和我的同事使用的所有代码(主要是 C、汇编程序、批处理基础)设置一个存储库。我了解有关存储库的一些事情,但无法正确确定哪些是好的,哪些是不好的。我没有使用它们的经验,但到目前为止 Apache Subversion 和 Python 的存储库看起来不错。还有其他好的吗?易于使用和设置吗?
看一下:
- 颠覆 http://subversion.tigris.org/
- Git http://git-scm.com/
- 水银 http://mercurial.selenic.com/
-
Perforce http://www.perforce.com/(免费为开源项目或非企业用户 http://en.wikipedia.org/wiki/Perforce#Availability)
您正在寻找的技术称为源代码控制。存储库是大多数不同源代码控制工具使用的术语,指代源代码的集合。一个源代码管理实例(例如 SVN)可以有多个存储库。通常,存储库包含一个项目或一组密切相关的项目。不同的项目是一个很好的例子,您希望使用多个存储库。
Git 和 Mercurial 是分布式源代码控制工具,而 SVN 和 Perforce 则不是。
一些提供商提供 IDE 集成(Perforce 提供了一种,您可以获取 Subversion 的集成,即:Ankh for Visual Studio)。其他用户选择将 IDE 之外的源代码控制作为纯粹的文件系统选项进行处理。
如果您很高兴将源代码保存在云中,git hub http://github.com/可能是一个很好的解决方案。他们提供免费的 Git 存储库,您无需管理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)