我目前正在與印度的一家開發公司合作開發一個基於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。 –