2011-12-25 39 views

回答

10

Git不提供從存儲庫中檢出子目錄的簡單方法。這意味着如果你有兩個團隊分別在android和ios版本上工作,他們每個人都必須簽出另一個團隊的代碼。

更糟糕的是,git log將會是一個完整的混亂,因爲它將包含來自所有應用程序的提交。這可能會在創建和合並與特定應用程序相關的分支時造成一些麻煩。

我沒有看到在同一個git存儲庫中有單獨的項目的任何好理由。

如果您希望有一些中央存儲庫,您可以在其中存儲其他內容,如文檔或其他與整個項目相關的東西,而不是應用程序之一,則可以創建中央存儲庫並將每個應用程序的存儲庫添加爲git submodule

+0

嗯..有什麼關於每個平臺的分支和合併到主只發布? – 2013-02-10 16:47:11

0

如果應用程序以某種方式共享通用代碼,則可以考慮將應用程序分離到分支中。 無論如何,不是一個單獨的分支與樹內的項目

相關問題