Удалить файл из репозитория SVN без удаления локальной копии
Как я могу "удалить" файл, который уже находится в репозитории SVN, не удаляя его из моей файловой системы?
TortoiseSVN или инструкции командной строки приветствуются.
следующие работы, но я надеюсь на что-то более приятное:
- скопировать файл в другое место за пределами хранилища.
- SVN удалить файл.
- Commit
- скопируйте файлы обратно и не забудьте игнорировать их в будущем совершает.
5 ответов:
Если вы хотите удалить элемент из репозитория, но сохранить его локально как неверсионный файл/папку, используйте расширенное контекстное меню → Удалить (сохранить локально). Вы должны удерживать клавишу Shift, щелкнув правой кнопкой мыши на элементе в панели списка проводника (правая панель), чтобы увидеть это в расширенном контекстном меню.
удалить полностью:
щелкните правой кнопкой мыши меню → → Удалитьудалить и сохранить локально:
Shift + щелчок правой кнопкой мыши → меню → Удалить
в TortoiseSVN, вы также можете Shift + щелкните правой кнопкой мыши, чтобы получить меню, которое включает "удалить (сохранить локально)".
переименуйте файл, зафиксируйте изменения, включая "удаленный" файл, и не включайте новый (переименованный) файл.
переименовать файл обратно.
когда вы хотите удалить один xxx.java файл из SVN:
- перейти к пути рабочей области, где находится файл.
- удалить этот файл из папки (xxx.java)
- щелкните правой кнопкой мыши и зафиксируйте, затем откроется окно.
- Выберите файл, который вы удалили (xxx.java) из папки, и снова щелкните правой кнопкой мыши и удалить.. он удалит файл из SVN.
Comments