我目前正与印度的一家开发公司合作开发基于C#.Net的大型云应用程序。
我们有数百万行代码和10多名开发人员参与该项目。
他们目前正在使用Microsoft Visual SourceSafe进行版本控制。
我和很多人说过,他们都说使用VSS是一个坏主意,而且已经过时了。
普遍的共识是,GIT或Subversion将是更好的选择。
在我让他们向一个方向移动之前,我想从StackOverflow社区的专家那里得到一些反馈,因为我相信人们在这方面比我更有经验。
如果我们选择GIT,他们学习会变得复杂吗?因为我们有其他重要目标,所以我绝对不想浪费大量时间进行转换。
提前致谢!
答案 0 :(得分:3)
嗯,几乎任何其他 SCM之后的VSS将是更好的选择。我认为,您没有将搜索区域限制为这两个(SVN | Git)SCM,但是,在不紧不慢的情况下并考虑到所有本地特定要求,请做出您的选择。我可以添加到列表
并注意到所有选项都有其优点和缺点。回答你的问题
如果我们选择GIT,他们学习会变得复杂吗?
显而易见:是,它将是!!! 与其他任何迁移相比,它将是最复杂的方式,并且在以后的使用过程中也是