1

我是如何进入泡菜的:

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等等 那么我怎样才能恢复到文件夹在颠覆的脑海中连接的位置并且在我期望的分支上,而不是删除本地副本并重新开始?

在那乱七八糟的过程中,我至少没有对服务器进行任何更改,尽管当然已经提交了我最初尝试进行的分支上的更改。

4

1 回答 1

1

事实证明,如果我将 --depth=infinity 选项传递给svn revert,我本可以取消它认为将要传入的更改svn switch

于 2010-10-14T14:39:07.920 回答