Удалить файл из репозитория SVN без удаления локальной копии



Как я могу "удалить" файл, который уже находится в репозитории SVN, не удаляя его из моей файловой системы?



TortoiseSVN или инструкции командной строки приветствуются.



следующие работы, но я надеюсь на что-то более приятное:




  1. скопировать файл в другое место за пределами хранилища.

  2. SVN удалить файл.

  3. Commit

  4. скопируйте файлы обратно и не забудьте игнорировать их в будущем совершает.

579   5  

5 ответов:

svn delete --keep-local the_file

удаление файлов и папок

Если вы хотите удалить элемент из репозитория, но сохранить его локально как неверсионный файл/папку, используйте расширенное контекстное меню → Удалить (сохранить локально). Вы должны удерживать клавишу Shift, щелкнув правой кнопкой мыши на элементе в панели списка проводника (правая панель), чтобы увидеть это в расширенном контекстном меню.

удалить полностью:
щелкните правой кнопкой мыши меню → → Удалить

удалить и сохранить локально:
Shift + щелчок правой кнопкой мыши → меню → Удалить

в TortoiseSVN, вы также можете Shift + щелкните правой кнопкой мыши, чтобы получить меню, которое включает "удалить (сохранить локально)".

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

переименовать файл обратно.

когда вы хотите удалить один xxx.java файл из SVN:

  1. перейти к пути рабочей области, где находится файл.
  2. удалить этот файл из папки (xxx.java)
  3. щелкните правой кнопкой мыши и зафиксируйте, затем откроется окно.
  4. Выберите файл, который вы удалили (xxx.java) из папки, и снова щелкните правой кнопкой мыши и удалить.. он удалит файл из SVN.

Comments

    Ничего не найдено.