我是git的新手,因爲現在我使用了vss。 我已將我的項目vss存儲庫轉換爲git存儲庫。 現在我對版本控制我的項目模塊有一些疑問。現在使用Git進行版本控制項目庫(來自vss)
MainProject.exe v 1.1.0.0
ProjectLibrary1.dll v 1.0.0.1
與VSS我有一個版本一批誰完成這些步驟:
承擔本案。:從v MainProject.exe的
- 增量版本。1.1.0.0以訴1.1.0.1
- 添加標籤MainProject VSS文件夾「v。 1.1.0.1"
- 如果ProjectLibrary1.dll有一定的自1.0.0.1則v改變:。
- 增量他的版本到v 1.0.0.2
- 添加標籤ProjectLibrary1 VSS文件夾「V。 1.0.0.2"
使用Git標籤由標籤所取代,和標籤是庫唯一的,因此在上述情況下,我想完成此步驟:
- 的增量版本MainProject.exe從v 1.1.0.0到v 1.1.0.1
- 如果ProjectLibrary1.dll自此1.0.0.1則v一些變化:。
- 增量他的版本到v 1.0.0.2
- 添加標籤「v。 1.1.0.1"
怎麼辦2點? 如何檢查致力於ProjectLibrary1文件夾內經過V變化飯桶。1.0.0.1?
感謝
爲什麼不能有兩個單獨的存儲庫,一個用於您的主項目,一個用於您的庫?將.exe和.dll文件放入存儲庫也是一個不錯的主意:將源版本控制和輸出存儲在別處(備份文件服務器或其他)。 –
@MatthewStrawbridge庫內我只有源代碼,沒有二進制文件,EXE和DLL是解釋版本過程。我希望爲所有解決方案庫提供單個存儲庫,因此克隆和修改代碼與單個存儲庫相關。 – Claudio
看看[submodules](http://www.git-scm.com/book/en/v2/Git-Tools-Submodules)。 –