2

直接问题:从 subversion 服务器签出工作副本后,有没有办法 ??.svn/entries?? 将工作副本重定向到与我最初签出的位置不同的位置?

背景:我有一个小型颠覆服务器,我在网上可以看到它。然而,靠电缆调制解调器生活,我的动态 ip 会发生变化,而且我必须经常更新 dns 条目。在接下来的 24 小时内,我可能无法通过网站同步,直到我的本地 dns 服务器捕获更新。

同时,我真的很想同步——目前——我坐在服务器旁边,可以通过本地网络访问它。所以我尝试编辑 .svn 文件夹中的“条目”文件,用本地 IP 地址替换网站名称,但它不起作用(我不知道为什么——它似乎恢复了我对条目文件的更改& 然后附加文件名和版本信息。

4

1 回答 1

4

您正在寻找switch带有relocate选项的命令。

svn switch --relocate https://oldserver/svn/repos https://newserver/some/directory

如需更多信息,请查看此处

你也可以在 TortoiseSVN 的 Relocate 上下文菜单下找到它。

于 2011-05-02T02:20:44.027 回答