我知道,其他RCS更好,但是......
我已将SVN存储库从file:/// path /移动到/ repo到http://host.name/svn/repo 但是有一个工作目录(从file://结帐),其中包含需要提交到http位置的更改。
那么,如何更改工作目录在发出svn commit
时会提交的回购?
我宁愿这样做也不要检查新副本并在本地同步更改。此外,方便了解未来。
答案 0 :(得分:9)
看起来svn switch
命令就是您所需要的:
svn switch --relocate FROM_PATH TO_PATH
答案 1 :(得分:4)
如果主机不同,SVN switch
将无效。在这种情况下,您将获得类型
svn:'TO_PATH'的存储库有uuid'47378e3f-18ec-4688-a92c-46777710830a',但WC有'c6f1d636-074b-0410-81ee-9b5c3d6808e7
在这种情况下,唯一的解决方案是为新的仓库做一个新的import
。
答案 2 :(得分:2)
您需要运行switch --relocate FROM TO [PATH...]
命令。
善,
丹