我是Git的新手。我在Visual Studio中工作。Git和共享項目
Solution
- Phone App, refs Orange and Cabbage
- Shared Lib Orange
- Shared Lib Strawberry
- Shared Lib Cabbage, refs Strawberry
這些應該在不同的存儲庫中。我希望共享庫在TeamCity上觸發構建,並在NuGet上發佈它們,以便我們的其他應用程序在接下來構建時從其更新。
在Git中是否有一種特殊的方式來管理這個問題,或者我應該將它們全部引入App解決方案並運行批處理文件以將它們全部提交到一起?
我將yysun的Git加載項安裝在VS IDE中,但它只控制應用程序的回購,因此我將不得不設置宏或鎖定任務欄按鈕以提交所有回購。
我的問題是這樣的:考慮到這種安排的正常日常性,是否沒有一些簡單的設置,我可以在Git中做到這一點,而不必花費20%的編程日,以正確的順序發出DOS命令?
我試圖在發佈問題之前閱讀關於此的文檔,但它很難理解,看起來像一個完整的PITA,並且我可能必須使用分支進行所有開發。我只是不明白爲什麼沒有源代碼管理系統可以管理比單個文件夾中的10個文本文件更復雜的任何東西。 –
我讀過git submodules並不那麼容易,但相信我git可以管理很多超過10個文本文件;-) – Atropo
所以我必須有4個DOS窗口運行在每個回購上提交10 - 20次一天,併爲我的家庭項目,我將不得不建立一個Git服務器。所以我的VS IDE是2012,然後我退回到1970年來管理我的源代碼。不過謝謝你的回答。 –