我目前正在与印度的一家开发公司合作开发一个基于C#.Net的大型云应用程序。Visual Source Safe与GIT的大型C#.Net开发项目
我们拥有数百万行代码和10多位开发人员在项目中工作。
他们目前正在使用Microsoft Visual SourceSafe进行版本控制。
我曾经和很多人说过话,他们都说使用VSS是一个坏主意,而且很过时。
普遍的共识是GIT或Subversion会是更好的选择。
在我让他们向一个方向或另一个方向移动之前,我想从StackOverflow社区的专家那里得到一些反馈,因为我确信人们比我有更多的经验。
如果我们确实和GIT一起学习,他们学习会变得复杂吗?由于我们有其他重要目标,我绝对不希望因此而失去很多时间。
在此先感谢!
有很多资源已经;例如,请参阅http://stackoverflow.com/questions/1426662/git-svn-for-asp-net-development-instead-of-vss?rq=1。另外,我最近从事的项目有一个相当大的VSS数据库。一旦它们变得相当大,显然数据库的腐败成为一种真正的风险,而且这确实发生过几次。转移到SVN,并没有回头(支持功能,如分支和与其他产品集成)。你的旅费可能会改变! – dash
这很可能是一个不具建设性的问题。我认为任何人都不会赞成VSS,但Subversion vs Git是一个主观的论点。对于我的建议,值得一提的是使用SVN。 – madth3
如果您已经是Microsoft商店,请查看Team Foundation Server。你应该能够(主要)无痛地将VSS迁移到TFS。 –