Удален файл, который был добавлен в TortoiseSVN, но не был зафиксирован - PullRequest
3 голосов
/ 09 апреля 2009

Я использую TortoiseSVN.

В моем проекте я создал каталог, поместил в него файлы, добавил все в систему контроля версий SVN, но еще не добавил его в хранилище. Это выглядело так:

/root_project_dir
-> .svn
-> dir1
  -> .svn
-> added_dir
  -> .svn
  -> subdir

Но я по ошибке удалил его с помощью обычного удаления Windows. Теперь, если я снова создаю каталог, я не могу добавить его в TortoiseSVN, он говорит:

Отсутствует "Каталог '... / добавленный_каталог / .svn', содержащий область администрирования рабочей копии. Выполните команду" Очистка ".

Хорошо, но когда я запускаю команду «Очистка», я получаю это:

"... / Added_dir" не является каталогом рабочей копии.

Я пытался удалить каталог, выполнить очистку, создать его снова, но не смог.

Как я могу снова добавить этот каталог в версии?

Ответы [ 4 ]

6 голосов
/ 09 апреля 2009

Попробуйте отменить добавление: щелкните правой кнопкой мыши папку «root_project_dir» (это была родительская папка, верно?) И выберите «Отменить».

2 голосов
/ 09 апреля 2009

Сделайте svn revert в каталоге, который вы удалили.

1 голос
/ 09 апреля 2009

с макушки головы

svn revert --force <dirname>
0 голосов
/ 09 апреля 2009

Попробуйте создать каталог без использования команды SVN Add. Тогда передайте это.

...