Сценарий:
- У меня есть проект, открытый в Eclipse.
- Я удаляю файл в этом проекте, используя инструмент, отличный от Eclipse (например, скрипт
find
или проводник Windows)
Теперь, правильно, Eclipse покажет отсутствующие файлы как "Missing", и по умолчанию "Commit" сделает их невыбранными. Таким образом, если удаление является случайным, восстановление будет простым (просто запустите SVN-обновление проекта).
Можно утверждать , что , если я проверить недостающие файлы и выберите Commit, то удаление должно быть совершено в Subversion. Однако так не бывает. Фиксация завершена, но отсутствующие файлы, независимо от того, отмечены они или нет, игнорируются.
Как зафиксировать эти удаления?