Подтвердить что ты не робот

Удаленные файлы "восстанавливаются" при выполнении обновления с помощью TortoiseSVN

Если я удалю файл из моей рабочей копии, выполните обновление, удаленный файл будет восстановлен.

Это довольно раздражает, потому что мне нужно найти файл и снова удалить его.

Я не уверен, почему SVN делает это. Если я хочу сделать обновление, это означает, что я хочу удалить любые изменения из репозитория. Это не значит, что я хочу восстановить файлы, которые я удалил.

Есть ли способ обхода?

4b9b3361

Ответ 1

Если вы хотите удалить файл из SVN, вам нужно удалить SVN, а не просто удалять файл локально. SVN delete находится в подменю контекста TortoiseSVN.

Ответ 2

Чтобы смягчить проблему после возникновения проблемы, я делаю это:

  • Выберите все строки в окне черепахи svn, которые были "Восстановлены", и скопируйте
  • Вставить во второй столбец нового листа excel.
  • в первом столбце введите: del "
  • заполнить столбец "del" рядом с путями восстановленных файлов, дважды щелкнув нижний правый угол первой ячейки, в которую вы набрали del "
  • заполнить после каждого пути закрытием "
  • Блокнот Win + R (Пуск → Выполнить) → Ввод. Скопируйте все и вставьте в блокнот. Выберите и скопируйте одну вкладку, Ctrl + H, замените все, замените вкладки ничем, чтобы удалить вкладки
  • Win + R cmd → Введите, щелкните правой кнопкой мыши и вставьте команды удаления в командной строке, нажмите Enter и файлы будут удалены.

Я знаю, что это длинный список инструкций, но я считаю, что они должны быть второстепенными для разработчиков, и их необходимо знать и быстро, в нескольких целях за пределами этого, используя excel таким образом, создавая и запуская пакет команды быстро и т.д.