2015-09-09 92 views
0

目前我們有兩個開發團隊。其中之一是在不同的國家。主svn服務器位於地點A.位置A的開發團隊可以訪問此服務器並從主幹創建分支並進行開發。位置B的團隊使用相同的主幹,但無法訪問主svn服務器。使用svnsync的SVN雙向同步

位置B需要有最新的主幹才能創建他們的分支。他們不需要寫信給主幹。

我所希望做的是隻有從位置A同步到位置B.但是從B位置主幹只及其分支機構同步到位置A.

我也想保持同步的所有位置的災難恢復站點。

我讀過的建議表明,對於鏡像的svn服務器,svnsync工具只能寫入到這個服務器。但我會認爲這是指寫入同一分支/中繼的兩臺服務器。如果沒有發生,是否仍然存在危險? svnsync工具可以完成我期望做的事情嗎?

感謝

+0

發現這篇文章:http://www.devx.com/opensource/Article/39525/0/page/3,我們將這樣設置它。一旦我們完成,我會做出迴應。 – Dan

回答

1

SVN並不旨在支持您的工作流程,因爲它不能與在不同的變化也具有相同的版本號的情況下應付。您可以

  1. 發生在這兩個網站的另一邊
  2. 的只讀鏡像遷移到其目的是支持你的情況(如水銀或GIT)一VCS。
1

如果沒有發生,是否還存在危險?

能否svnsync的工具完成我在尋找什麼呢?

沒有

您必須獲得雙向同步無頭痛和破碎的回購協議,但交換轉儲:移動到DVCS(水銀爲SVN-背景建議,不是GIT)會更自然方式略微改變工作流程