Как отменить статус -R (отмечен для удаления) в SVN - PullRequest
7 голосов
/ 19 августа 2010

Я пытаюсь добавить a_folder в SVN, но я случайно запланировал удаление своего корневого каталога:

[phil@sessions www]$svn status
R      .
A      a_folder

Я не могу зафиксировать добавление a_folder, потому что ...

[phil@sessions www]$ svn commit a_folder-m "adding"
svn: Commit failed (details follow):
svn: '/home/phil/www' is not under version control and is not part of the commit, yet its child '/home/phil/www/a_folder' is part of the commit

Если я попробую "svn add."Я получаю "www уже находится под контролем версий".Как я могу удалить этот статус, чтобы продолжить свою жизнь?

Ответы [ 2 ]

22 голосов
/ 19 августа 2010

svn revert .

1 голос
/ 06 июля 2015

Моя проблема была в одной папке, поэтому я решаю следующим образом:

cd Project
svn revert Folder
cd Folder
svn add --force .
cd .. && svn commit -m "resolved svn inconsistency"

Здесь полезная ссылка со списком всех состояний.

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