我从 SVN 服务器 A 签出了一个项目,但我需要将我的更改提交回服务器 B - 两台服务器上的存储库具有相同的结构。我怎么能用 Tortoise SVN 做到这一点?
谢谢,唐
我从 SVN 服务器 A 签出了一个项目,但我需要将我的更改提交回服务器 B - 两台服务器上的存储库具有相同的结构。我怎么能用 Tortoise SVN 做到这一点?
谢谢,唐
我认为 Relocate 选项就是为了这个。到现在还没用过,所以不能保证。
编辑:阅读更多内容(http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html)似乎不是您需要的。如果它是地址更改的同一个存储库,它将起作用,但如果它是不同的存储库,则不会。
您可以从存储库 B 获取新副本,从您所做的更改中获取补丁并将其应用于新副本。然后你可以提交。
您可以使用svn import做您需要的事情
做一个:
svn export
在“服务器 A”上。您将获得代码库,但没有 .svn 文件。然后转到“服务器 B”并像往常一样检查文件。我不确定 Tortoise SVN 是否有能力进行导出,因此您可能必须使用命令行。
看这里: http ://wsmoak.net/subversion/demo/tsvn-checkout.html
您可以在结帐时设置正确的 URL 存储库。