我知道,其他的RCS是更好的,但是......颠覆:改变工作目录的目标回购
我已经从文件的SVN仓库:///路径/到/回购协议http://host.name/svn/repo 但有一个工作目录(从file://结算出来),其中需要提交到http位置的更改。
那么,我可以在发行svn commit
时更改工作目录将提交的回购吗?
我宁愿这样做,而不是签出本地新副本和同步更改。此外,方便知道未来。
我知道,其他的RCS是更好的,但是......颠覆:改变工作目录的目标回购
我已经从文件的SVN仓库:///路径/到/回购协议http://host.name/svn/repo 但有一个工作目录(从file://结算出来),其中需要提交到http位置的更改。
那么,我可以在发行svn commit
时更改工作目录将提交的回购吗?
我宁愿这样做,而不是签出本地新副本和同步更改。此外,方便知道未来。
貌似svn switch
命令是你需要的东西:
svn switch --relocate FROM_PATH TO_PATH
你需要运行switch --relocate FROM TO [PATH...]
命令。如果主机不同
善良,
丹
SVN switch
将无法正常工作。如果是这样的话,你会得到类型的错误陈述
的svn:在“TO_PATH”的档案库有uuid是“47378e3f-18ec-4688-a92c-46777710830a”,但副本的是“c6f1d636-074b -0410-81ee-9b5c3d6808e7
在这种情况下,唯一的解决办法就是做一个新的import
到新的回购协议。
从** svn help switch **: ''--relocate'选项已弃用。这个语法等同于'svn relocate FROM-PREFIX TO-PREFIX [PATH]'' – gsk 2013-08-20 18:23:50