2011-03-01 87 views
0

我需要僅使用客戶端庫同步兩個subversion版本庫。存儲庫A將包含需要每週同步到存儲庫B的提交。存儲庫B不會包含任何更改。我確實有服務器訪問回購A但沒有回購B.使用svn客戶端導出和導入顛覆版本

由於我不能訪問服務器上使用svndump回購乙是不是一個選項。

我認爲應該可以編寫一個使用svn命令行客戶端的腳本,但寧願使用現有的解決方案。提交不需要包含用戶信息,但提交消息和設置的任何屬性。

那裏有哪些工具可以幫助我?

回答

2

您可以使用svnsync的保持庫「克隆」的系統上:

http://www.thoughtspark.org/node/10

無需有物理訪問服務器使用「svnadmin的轉儲」。

+0

好吧,更確切地說:我沒有任何shell訪問服務器的服務器Repo B正在運行。據我所知svnadmin只適用於本地文件系統,但不適用於遠程存儲庫? – fhopf

+0

我剛纔告訴你......使用svnsync時你不需要shell訪問。閱讀文章,然後回到問題/評論。 –

+0

我認爲這將幫助我,如果我沒有訪問回購A.回購B需要pre-revprop更改掛鉤,我不能安裝。我錯了嗎?無論如何感謝提示 – fhopf