удаленная папка под управлением svn, заменена папкой с тем же именем с другим содержимым, теперь svn не будет работать! - PullRequest
0 голосов
/ 24 марта 2011

Я недавно обновил одну из наших систем с Code Igniter 1.7.2 до 2.0.1.

Для этого необходимо заменить каталог system на более новую версию.

Старая система CI находилась под контролем версий, включая каталог system .

Когда я иду на коммит, я получаю Please execute the cleanup command

Итак, я иду, чтобы выполнить команду очистки, и я получаю system is not a working copy directory

Как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 24 марта 2011

Создайте резервную копию нового системного каталога в другом месте (за пределами рабочей копии SVN), верните рабочую копию в ее старое состояние (или даже при необходимости сделайте новую проверку), удалите системную папку и подтвердите ее, затем скопируйте резервную копию Системная папка в рабочую копию, добавьте ее в SVN и подтвердите снова.

0 голосов
/ 24 марта 2011

Если вы просто удалили системную папку (без svn remove, чтобы сообщить Subversion) и заменили ее каким-либо другим содержимым, вы можете сначала вернуть последнюю подтвержденную версию, а затем заменить или обновить содержимое с помощью svn.

Пример: Сделайте резервную копию и удалите текущую системную папку, сделайте svn update в «тада», «система» вернется. Теперь либо svn remove введите svn add и зафиксируйте новые файлы, либо скопируйте поверх них новые и зафиксируйте изменения.

...