svn stat говорит, что папка неуправляема, но не позволяет мне svn добавить ее! - PullRequest
1 голос
/ 13 июня 2010

Сталкиваются с странной проблемой с SVM. Я делаю svn stat в моей контролируемой директории, перечисляет что-то вроде:

?   myproject/foo
?   myproject/zoo

так что я делаю:

svn add myproject/zoo

и тогда я получаю это сообщение обратно:

svn: warning: 'myproject/zoo' is already under version control

Я не понимаю, почему он показывает это как неконтролируемый? Я попытался запустить очистку SVN, обновление SVN, но ничего.

Я также смотрю на свой проект SVN в трекере, и я не вижу папку / zoo в подарок. Что я могу сделать, чтобы убедить SVN, что он на самом деле не добавлен?

Спасибо

1 Ответ

2 голосов
/ 13 июня 2010

Есть ли подкаталог .svn в foo и zoo?

Как уже упоминалось в этой теме :

  • svn st из верхней папки показывает, что папка не версионная (поскольку родительская папка об этом не знает).
  • svn add завершается ошибкой, поскольку внутри этой папки уже есть папка .svn.

В зависимости от того, что вы хотите сделать, это может исправить ситуацию:

$ rm -Rf myproject/foo/.svn

Это может случиться, когда foo удаляется локально (родительская папка записывает удаление), но svn не может удалить .svn в foo (по какой-то причине, например, в процессе, сохраняющем ручку этого подкаталог), вызывая сбой любого будущего svn add, думая, что он уже находится под контролем версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...