更改 SVN 仓库

3
我从 SVN 服务器 A 检出了一个项目,但我需要将更改提交回服务器 B - 两个服务器上的存储库具有相同的结构。如何使用 Tortoise SVN 完成此操作?
谢谢, Don
4个回答

9
我认为“Relocate”选项就是为此而设的。但我从未使用过,所以无法保证。
编辑:阅读更多信息(http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html),似乎并不是你需要的东西。如果是同一仓库地址更改,则可以使用它,但如果是不同的仓库,则不行。
您可以从仓库B获取一个全新的副本,从您所做的更改中获取补丁,并将其应用于全新的副本。然后您就可以提交了。

Subversion文档称在这种情况下不应使用relocate(请参考rslite发布的链接)。也许你很幸运,它起作用了…… - Stefan Egli

1

你可以尝试使用svn import来完成你需要的操作。


0

做一个:

svn export

在“服务器A”上。您将获得代码库,但没有.svn文件。然后转到“服务器B”,按照通常的方式检查文件。我不确定Tortoise SVN是否具有执行导出的能力,因此您可能需要使用命令行。


-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接