我是如何陷入困境的:
svn switch http://repo/project/rbanches/branchname/plugins/com.securemacprogramming.myplugin com.securemacprogramming.myplugin
这导致了什么(除了SVN状态下的“交换机上的传入删除”):
svn switch http://repo/project/branches/branchname/plugins/com.securemacprogramming.myplugin com.securemacprogramming.myplugin
svn: . is not under version control
svn switch http://repo/project/trunk/plugins/com.securemacprogramming.myplugin com.securemacprogramming.myplugin
svn: . is not under version control
svn revert
[nothing changes]
我已经通过完全删除插件文件夹设法进入了半可用状态,但是
svn up
从父级无法恢复内容。我可以从正确的位置查出来
svn co
,但工作副本似乎来自两个存储库:父级认为文件夹不受版本控制(即显示'?'),myplugins文件夹显示正确的
svn info
等等,那么我如何才能恢复到Subversion心目中文件夹连接的位置,以及在我期望的分支上的位置,而不需要删除本地副本并重新开始?
在那场混乱中,我至少没有在服务器上做任何更改,当然,自从我在一开始就尝试在分支上进行更改之后,我就没有做过任何更改。