2017-05-04 66 views
0

我正在使用github進行版本控制。但客戶說他們不能使用github或任何連接到互聯網的版本控制。兩個脫機系統之間的版本控制

在這種情況下,更新客戶端代碼的正確方法是什麼?我已經在stackoverflow中搜索,並有一些解決方案,如化石和集市。但我不確定,如果他們是正確的解決方案。

+0

如果沒有Internet連接,您是否希望現場更新其代碼?他們是否有內部網絡,或者他們是否真的是空氣? – osowskit

+0

@oskitkit他們有內部網絡。 – jojo

回答

0

我使用github上進行版本控制

的GitHub上的Git上運行一個協作工具。您和您的客戶仍然可以使用Git在軟件開發方面進行協作。有許多選項可以在他們的內部網絡上運行,並且不需要訪問互聯網。

什麼是更新客戶端的代碼

  1. 無服務器發展的正確途徑 - 每臺機器都有一個Git倉庫,你通過產生和應用補丁,git-format-patch共享代碼。
  2. Host a Git Server - 您的客戶端可以設置一個服務器,該服務器在其網絡上託管遠程Git存儲庫。你可以推動並拉到不同的機器。
  3. 在其服務器上託管GitHub(或其他協作工具) - 由於您提到Github,因此您的客戶可以安裝其企業版或從各種Git解決方案中進行選擇。
相關問題