2011-12-16 17 views

回答

17

我建議將代碼放在同一個git存儲庫中的兩個單獨的文件夾中。

主要原因是,如果您對需要在客戶端進行更改的服務器進行更改,則很容易在同一個更改集中看到兩者的更改。

如果客戶端和服務器代碼是獨立的存儲庫,則必須嘗試手動確定服務器上設置的更改與客戶端代碼庫中設置的更改相對應。

+2

Git子樹幫助了這一點,你可以擁有單獨的存儲庫,但是這些文件在包含存儲庫中被鏡像和版本化。 – 2015-09-30 10:35:43

1

Personnaly,我創建兩個大文件夾,一個用於客戶端,另一個用於服務器。

對於客戶端(我使用symfony),我使用apache別名。所以它更簡單,它是集中的。

擁有兩個存儲庫是相同的,但在分支之間切換並不那麼簡單。 例如,您更改安全協議。你將編輯雙方。所以一個分支是一個很好的解決方案。 如果您有兩個分開的存儲庫,則不能使用同一個分支。

相關問題