2013-05-13 64 views
0

我一直是一個Visual SourceSafe用戶多年,並且出於顯而易見的原因,我試圖對git進行更改。我已經下載並一直在嘗試Visual Studio 2012的git擴展。我有幾個問題,我希望有人能幫助我。試圖瞭解git repos和vss數據庫之間的差異

使用git擴展,當我將VS解決方案添加到源代碼控制時,它會在存儲項目的目錄中創建一個git存儲庫。有了VSS,我習慣於我的所有項目都駐留在同一個存儲庫中。使用git,似乎我爲每個項目/解決方案獲取一個存儲庫。這是典型的還是我做錯了什麼?當我有一個解決方案與多個項目,我添加源代碼管理,主項目被添加到一個Git倉庫(同樣,它是自己的倉庫),但被引用的項目不包括...我必須然後將它們單獨添加到源代碼管理中,再次在相應的項目文件夾中獲得自己的回購。

所以與git是每個項目存儲庫而不是一個存放多個項目的存儲庫?

是否有可用的資源來幫助VSS用戶將心智轉換爲git?傻瓜(呃,vss用戶)視頻/博客/書的git會有幫助。

謝謝!

回答

3

每個VS解決方案擁有一個git存儲庫似乎很自然。首先,如果舊的棄用解決方案具有自己的回購,則更容易。但git同時支持:您也可以擁有一個包含多個解決方案的大型存儲庫。

This site is worth doing作爲介紹。有關更多詳細信息,請下載the Pro Git book

學習git並不容易,使用git肯定比使用Visual SourceSafe更復雜。但它非常值得。

相關問題