2013-07-01 34 views
0

我沒有找到任何有關詳細使用或多個遠程服務器示例的好文檔,我希望這裏有人能幫助我。Git - 多個遠程服務器的使用

1.我們爲什麼需要添加第二臺遠程服務器?

2.在「Git pro」一書中,示例是關於內部回購看起來像遠程代碼服務器的鏡像。如果這是鏡像,如何與真正的遠程服務器同步?

enter image description here

3,如果我籤鏡子,做出一些承諾,我怎麼能合併成真正的遠程主?

+0

。例如,您可以使用多個遠程服務器與他人(分享您的代碼說,你和你的團隊成員通過一個遠程回購工作,但希望通過另一個回購來與他人分享你的代碼,或者你想做一個備份)。另一種情況是,當你使用一個主遠程倉庫時,也使用git將代碼部署到活動服務器上。 2,335。在git中,根據你的意思,所有的遠程服務器都是「真實的」。所以你可以通過拉/推命令與它們交互。只需從一臺遙控器拉出分支,進行提交併將其推送到另一個遙控器或兩者,這取決於您。 – tijs

+2

這個問題似乎是脫離主題,因爲我認爲它會更適合Programmers.StackExchange。 – JMK

+0

這個問題似乎是關於git在一個程序員團隊中的社會用法,而不是如何用git做些事情。所以這是關於[so]的話題,但對[程序員.se]應該沒問題。 – Gilles

回答

1
  1. 我在哪裏工作,我們的開發人員經常使用的對方的回購作爲遙控器。這可以用於:尚未推到中央回購

  2. 充分利用有人認爲是生病在家本地提交代碼

    • 代碼審查代碼。
    • 獲取有關他人工作狀態的信息。
    • 合作進行代碼尚未推到中央回購(雖然它往往是更好地推送到遠程特性分支代替)
  3. 和3可以將true mirror使用git clone --mirror創建,然後git remote update同步。但在這些例子中,我不認爲它們意味着那種嚴格的鏡像。它更像是一個鬆散的,像往常一樣,你可以從pull,然後push同步到真正的遠程主站。