2009-08-05 129 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是否有能力进行导出,因此您可能必须使用命令行。