3

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

谢谢,唐

4

4 回答 4

9

我认为 Relocate 选项就是为了这个。到现在还没用过,所以不能保证。

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

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

于 2009-08-05T13:52:19.783 回答
1

您可以使用svn import做您需要的事情

于 2009-08-05T13:58:12.850 回答
0

做一个:

svn export

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

于 2009-08-05T14:22:07.360 回答
-1

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

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

于 2009-08-05T13:53:01.950 回答