在当前项目中,我们使用 VSS 和 SVN 来跟踪版本。由于某些原因,我们网站的开发人员不允许参与其中。因此,当许多开发人员使用同一文件时,我们会遇到版本控制问题。跟踪它是非常困难的。谁能推荐一个版本控制系统?
1. It should be light-weight.
2. We are going to manage individual files. Not whole projects.
3. It should have a GUI.
4. Learning curve should be reduced to a minimum.
不确定这些是否是很高的期望,但请让我知道您的想法。
最佳答案
对于多站点开发,DVCS (Distributed Version Control System)实际上是推荐的,因为它允许:
- 私有(private)提交
- “备份”发布(您推送您的分支,然后该分支将镜像到远程存储库中,仍然作为您的分支:没有人会受到影响)
- 公共(public)发布:您推送一个公共(public)分支(您首先将其拉取以考虑其他提交)
该发布工作流程 ( orthogonal to branching ) 确实在代码管理方面开辟了更多可能性。
关于version-control - 选择版本控制系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4678865/