我正在使用Visual Studio 2012專業版編寫許多Web應用程序,尤其是asp.net mvc。現在我的視覺工作室安裝在我的開發機器中。所以當我想開展我的開發工作時,我會遠程登錄到我的開發機器,打開Vs並完成工作。在執行任何新的更改之前,我通過複製項目文件夾來手動管理版本。所以我可以在實現新功能之前恢復到我的項目。 現在我想要有一個更可靠的方法和一種方法,允許許多開發人員在同一個項目上工作。 我讀過許多工具,幫助我管理我的項目的源代碼和主要版本Git和TFS,但這個區域是新的給我,讓您可以在這些點任何人的意見,請: -使用Git Vs團隊基礎服務來管理我的視覺工作室源代碼和版本
- 主要有哪些Git和TFS之間的區別?請記住,我仍然會使用VS 2012專業人員來完成實際的開發工作。
- 他們需要執照,而不是我已經擁有的視覺工作室專業執照嗎?
現在,當我安裝Git或TFS。什麼是高層架構?我的意思是這將是開發架構: -
每個開發人員將VS安裝在他/她的機器內。
但是實際的項目文件將在dev服務器(安裝Git或TFS的地方)內?
開發人員使用他們的VS將簽入,從他們的機器檢查項目文件? 在此先感謝您的幫助。 問候
嗨,我建議你看看VisualStudio.com上的文檔,以獲得大多數答案,這個問題對於stackoverflow的格式來說太寬泛了。請注意,與2015年相比,VisualStudio 2012中的git支持非常少。 – DaveShaw
@DaveShaw所以如果我想繼續使用VS 2012,那麼我應該考慮什麼? TFS? –
如果你沒有Vs2012的升級路徑,我會使用TFS和TFVC(團隊基礎版本控制)而不是GIT,因爲你似乎開始使用VC,TFVC更加溫和,並且更加集成到VS. – DaveShaw