Как я попал в рассол:
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 и находятся на ветках, которые я ожидаю, если не считать удаления локальной копии и повторного запуска?
Я сделал по крайней мерене вносите изменений на сервере во время этой работы, хотя, конечно, с тех пор зафиксировали изменения в ветке, которые я пытался сделать в первую очередь.