chr*_*isd 7 svn move project repository
假设您有此SVN存储库结构
Root
Foo
Project1
Project2
Bar
Project3
Run Code Online (Sandbox Code Playgroud)
并且您希望将Project1移动到顶层:
Root
Foo
Project2
Bar
Project3
Project1
Run Code Online (Sandbox Code Playgroud)
开发人员已将Project1置于其本地文件夹树的顶层,因此移动它们没有意义,并且您希望在不要求开发人员执行检查等的情况下完成此操作(这将迫使他们处理大量的无版本的文件).
这可能吗?
我们正在使用Tortoise SVN,但如果需要,我们使用svn.exe没有问题.
TIA
Ven*_*era 10
最好的做法是进行SVN移动,将Project1移动到root下,然后对已经检出的SVN进行SVN切换.
移动Project1
svn move -m "message" http://<svn-url>/Foo/Project1 http://<svn-url>/Project1
Run Code Online (Sandbox Code Playgroud)
在本地计算机上切换已检出的存储库
svn switch http://<svn-url>/Project1
Run Code Online (Sandbox Code Playgroud)
您可以使用TortoiseSVN来做同样的事情.