SVN удаляет файлы из списка для подтверждения - PullRequest
19 голосов
/ 29 апреля 2011

Я установил правила игнорирования в папках bin / object для моего проекта. Затем я попытался добавить все остальные файлы с помощью команды svn add *. Казалось, что игнорирование относится только к команде svn status, поэтому обнаружилось все содержимое моей папки bin и объектов. Сейчас я не сделал коммит в списке, но когда я делаю статус SVN, я вижу все эти неприятные файлы, готовые к работе, когда я отправляю эту команду. Есть ли способ удалить их из этого списка или полностью очистить этот список? Кроме того, как называется этот список? Заранее спасибо!

Ответы [ 3 ]

31 голосов
/ 29 апреля 2011
svn revert bin

Удаляет каталог bin из списка, добавляемого при следующей фиксации.

Или если вы хотите рекурсивно вернуться (иногда полезно)

svn revert -R bin
5 голосов
/ 29 апреля 2011

Вы должны отменить добавленные файлы, которые вы не хотите фиксировать.

Чтобы игнорировать эти папки в будущем, добавьте их в список svn: ignore родительской папки .Прочитать все о игнорировании неверсионных элементов здесь .

2 голосов
/ 29 апреля 2011

Если у вас установлен TortoiseSVN, вы можете использовать контекстное меню контекстного меню проводника: TortoiseSVN, Unadd.

Примечание: вы увидите unadd, только если, как и в вашем случае, вы отметили папку / файл для добавления.

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