2009-08-05 125 views
3

我從SVN服務器A簽出了一個項目,但我需要將更改提交回服務器B - 兩臺服務器上的存儲庫具有相同的結構。我如何用Tortoise SVN來做到這一點?更改SVN存儲庫

謝謝, 唐

回答

9

我想移居的選擇是這個。到現在爲止還沒有使用它,所以我不能擔保。

編輯:讀一些更多(http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html)它似乎不是你所需要的。它會工作,如果它的相同存儲庫與地址更改,但不是如果它是不同的存儲庫。

您可以從存儲庫B獲取全新副本,從您所做的更改中獲取補丁並將其應用於新副本。然後你可以提交。

+1

搬遷選項完美地工作 – 2009-08-05 14:28:12

+0

顛覆性文件說,你不應該在這種情況下使用relocate(請參閱由rslite發佈的鏈接)。也許你很幸運,它的工作... – 2009-08-06 10:12:25

1

您可能能夠做你所需要的使用svn import

0

做一個:

svn export 

「服務器A」。你會得到代碼庫,但沒有.svn文件。然後轉到「服務器B」並像往常一樣檢查文件。我不確定Tortoise SVN是否有能力進行導出,因此您可能必須使用命令行。