我將做一個項目,它具有獨立的服務器端(.NET)和客戶端(JavaScript),可以單獨開發。將它們作爲2個單獨的git存儲庫是否更合理?還是它們應該是一個?這些方法有什麼優點/缺點?如何構建客戶端 - 服務器項目的git存儲庫
16
A
回答
17
我建議將代碼放在同一個git存儲庫中的兩個單獨的文件夾中。
主要原因是,如果您對需要在客戶端進行更改的服務器進行更改,則很容易在同一個更改集中看到兩者的更改。
如果客戶端和服務器代碼是獨立的存儲庫,則必須嘗試手動確定服務器上設置的更改與客戶端代碼庫中設置的更改相對應。
1
Personnaly,我創建兩個大文件夾,一個用於客戶端,另一個用於服務器。
對於客戶端(我使用symfony),我使用apache別名。所以它更簡單,它是集中的。
擁有兩個存儲庫是相同的,但在分支之間切換並不那麼簡單。 例如,您更改安全協議。你將編輯雙方。所以一個分支是一個很好的解決方案。 如果您有兩個分開的存儲庫,則不能使用同一個分支。
相關問題
- 1. JavaScript庫的客戶端存儲與服務器端同步
- 2. 客戶端 - 服務器數據存儲
- 3. 本地客戶端服務器Xcode項目的Git設置
- 4. 客戶端/服務器項目結構,文件夾結構,構建文件等
- 5. 具有服務器和客戶端的項目的Git存儲庫安裝程序
- 6. 如何創建在客戶端和服務器端(同構)工作的JavaScript庫?
- 7. 如何在服務器端讀取/存儲客戶端創建的數據?
- 8. 服務器如何存儲客戶端的IP地址?
- 9. 當客戶端從服務器調用Web服務時,如何在共享庫中的服務器項目和客戶端項目中使用jpa實體類?
- 10. 創建服務器/服務客戶端
- 11. 使用代理服務器上載Azure存儲客戶端庫
- 12. ftp服務器上的Git存儲庫
- 13. 客戶端winform和服務器的Web服務通信項目
- 14. 如何正確構建客戶端/服務器應用程序?
- 15. 如何在客戶端/服務器上同步過期項目
- 16. git從存儲庫到服務器
- 17. 同步服務客戶端和架構Xcode項目結構
- 18. 服務器項目在測試客戶端項目
- 19. Flex構建客戶端和服務器端的應用程序
- 20. 從客戶端創建SVN存儲庫。
- 21. 服務存儲庫
- 22. 客戶端/服務器交互 - 如何創建刪除項目的能力?
- 23. 存儲庫層VS Web層VS服務器端VS Alfresco的客戶端
- 24. 客戶端vs服務器端購物卡存儲
- 25. Magento購物車存儲客戶端或服務器端?
- 26. 客戶端服務器架構設計
- 27. P2P與客戶端服務器架構
- 28. 客戶端 - 服務器架構
- 29. 客戶端 - 服務器架構
- 30. 如何創建Rest Web服務客戶端和服務器
Git子樹幫助了這一點,你可以擁有單獨的存儲庫,但是這些文件在包含存儲庫中被鏡像和版本化。 – 2015-09-30 10:35:43