就組織一個新項目而言,擁有一個Git倉庫的web/ios/android/etc的子目錄與每個倉庫都有獨立的倉庫有什麼優點/缺點?當你有一個web/ios/android應用程序的項目時,你應該有一個Git倉庫還是幾個倉庫?
有什麼建議嗎?
就組織一個新項目而言,擁有一個Git倉庫的web/ios/android/etc的子目錄與每個倉庫都有獨立的倉庫有什麼優點/缺點?當你有一個web/ios/android應用程序的項目時,你應該有一個Git倉庫還是幾個倉庫?
有什麼建議嗎?
Git不提供從存儲庫中檢出子目錄的簡單方法。這意味着如果你有兩個團隊分別在android和ios版本上工作,他們每個人都必須簽出另一個團隊的代碼。
更糟糕的是,git log將會是一個完整的混亂,因爲它將包含來自所有應用程序的提交。這可能會在創建和合並與特定應用程序相關的分支時造成一些麻煩。
我沒有看到在同一個git存儲庫中有單獨的項目的任何好理由。
如果您希望有一些中央存儲庫,您可以在其中存儲其他內容,如文檔或其他與整個項目相關的東西,而不是應用程序之一,則可以創建中央存儲庫並將每個應用程序的存儲庫添加爲git submodule。
如果應用程序以某種方式共享通用代碼,則可以考慮將應用程序分離到分支中。 無論如何,不是一個單獨的分支與樹內的項目
嗯..有什麼關於每個平臺的分支和合併到主只發布? – 2013-02-10 16:47:11