問題

我們在同一個封閉的(ugh,愚蠢的gov)網路上有兩個開發人員,另一個開發人員開車幾分鐘,在全國各地有第四個開發人員半路. E-Mail,ftp和刪除媒體都是不在同一個網路上的人員可能的傳輸方法.

我是兩個封閉的網路開發人員之一,考慮我們的“主”位置。

組的最佳Mercurial設定/模式是什麼?對遠端開發人員進行更改的最佳方法是什麼?由於我負責,我認為我必須保持至少一個主倉庫和另一個我可以開發的本地倉庫.對方應該只需要主機的克隆.這是對的嗎?我想這也讓我負責合併?

如您所見,我仍然在嘗試圍繞分散式版本控制元件.我認為沒有其他方法可以解決連線情況.

  最佳答案

網路外的使用者可以製作補丁,和/或使用電子郵件將更新發送到主回購或者某人,比如自己合併它們.其他內部人可以擁有本地副本,比如自己和合並 – 但是如果你在網路補丁中有這些補丁,那麼一個人最好處理它們,所以沒有人感到困惑,但這是你自己必須考慮的事情.

另一方面,你會建立一個補丁,然後給遠端開發人員傳送電子郵件或快速驅動器來修補他們的系統。

這是我唯一的建議——很明顯,讓他們有一個VPN連線!我很想聽聽它是如何進行的,什麼計劃穩定到每週的溝口,等等。

  相同標籤的其他問題

version-controlmercurialdvcs