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