更改SVN存储库

时间:2009-08-05 13:50:11

标签: svn distributed

我从SVN服务器A检查了一个项目,但是我需要将我的更改提交回服务器B - 两个服务器上的存储库具有相同的结构。我怎么能用Tortoise SVN做到这一点?

谢谢, 唐

4 个答案:

答案 0 :(得分:9)

我认为Relocate选项适用于此。到目前为止还没用过,所以我不能保证。

编辑:阅读更多内容(http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html),这似乎不是您需要的。如果它是相同的存储库并且地址已更改,它将起作用,但如果它是不同的存储库则不会。

您可以从存储库B获取新副本,从您所做的更改中获取补丁并将其应用于新副本。然后你可以提交。

答案 1 :(得分:1)

您可以使用svn import

完成所需操作

答案 2 :(得分:0)

做一个:

svn export

在“服务器A”上。您将获得代码库,但没有.svn文件。然后转到“服务器B”并像往常一样检查文件。我不确定Tortoise SVN是否能够进行导出,因此您可能必须使用命令行。

答案 3 :(得分:-1)

看这里: http://wsmoak.net/subversion/demo/tsvn-checkout.html

您可以在结帐时设置正确的URL存储库。