Итак, в какой-то момент времени кто-то проверил в некоторых файлах имена, которые требуют файловой системы, чувствительной к регистру, в багажнике репозитория, который я постоянно проверяю. Это, конечно, приводит к блокировке моей локальной рабочей копии, когда я пытаюсь ее проверить (на моем компьютере с Windows). Есть ли способ, которым я могу установить свою локальную копию subversion, чтобы он игнорировал любые файлы, имена которых отличаются только в случае?Любой способ игнорировать файлы, поступающие из репозитория для NTFS?
ответ
Вы можете использовать браузер репозитория для удаления/переименования повреждающего файла, а затем обновить рабочую копию в соответствии с нормальным, исправить любые ссылки на переименованный файл, который может потребоваться для исправления, и зафиксировать исправления.
Затем перетащите дробовик и стреляйте в кого бы то ни было, в первую очередь. Признание чувствительности к случаям является одним из немногих неприятных запахов, которые у меня возникают проблемы с прощением.
(редактирование: Это предполагает TortoiseSVN, но решения работают для любой реализации SVN Вы просто не использовать довольно браузер.).
Edit:
Другой вариант заключается в переименуйте локальную версию файла, затем используйте браузер репозитория, чтобы проверить вторую версию конфликтующих файлов, перемещать вещи, сортировать ссылки, как указано выше, а затем фиксировать изменения.
Это имеет то преимущество, что требуется только одно коммитирование, а не беспорядок с другими людьми без необходимости, кто может или не может работать с этими двумя файлами.
Перекомпилируйте svn с помощью компилятора Interix. Теперь он корректно обрабатывает регистр в NTFS.
++ монооксид
Я бы лично очистить хранилище, а затем положить гарантии в месте, чтобы предотвратить его в будущем. Хотя это немного больше работы.
Вот ссылка, чтобы пройти процесс фиксации репозитория, а затем вы можете добавить крючок, который они описывают в инструкциях.
- 1. Любой простой способ изменить данные, поступающие из базы данных mysql?
- 2. Любой способ игнорировать грамматические входы?
- 3. CodeKit - любой способ игнорировать js?
- 4. Любой способ для Java Print игнорировать lpoptions?
- 5. Игнорировать файлы git локально, но не удалять их из репозитория
- 6. Как удалить или игнорировать файлы .rb ~ из репозитория git?
- 7. Как я могу игнорировать определенные файлы из репозитория Git?
- 8. Удалить проигнорированные файлы из репозитория
- 9. Игнорировать глобальное правило gitignore для конкретного репозитория
- 10. удалить файлы из удаленного репозитория
- 11. Любой способ заставить WPF Adorner игнорировать мышь?
- 12. Игнорировать файлы из подпапок
- 13. Удалите и проигнорируйте все файлы, имеющие расширение из репозитория git
- 14. Удалить файлы или файлы из репозитория? TortoiseSVN
- 15. Каков правильный способ игнорировать файлы в git?
- 16. Точный способ игнорировать/не игнорировать файлы в мерзавца
- 17. Загрузите файлы из удалённого репозитория git
- 18. Способ игнорировать файлы с Surround SCM?
- 19. Любой способ заставить препроцессор c игнорировать все # include's?
- 20. Скопировать измененные файлы из репозитория CVS
- 21. Файлы родительского репозитория в каталоге дочернего репозитория
- 22. В Gradle, как игнорировать кеш для локального репозитория плюща?
- 23. инструмент для перераспределения файлов для ntfs
- 24. файлы отслеживания репозитория git из другого локального репозитория
- 25. Переопределить определенные файлы из другого репозитория Subversion
- 26. Игнорировать пустые файлы css
- 27. Checkout только обновленные файлы из удаленного репозитория
- 28. Удалить файлы из репозитория git без клонирования
- 29. Разрешения на файлы NTFS в Java 6
- 30. Вызов репозитория из репозитория
Ну, проблема есть то, что я обычно не понимают, что это не работает, пока я уже пытался обновить свой репозиторий и она была заблокировать. :( – 2008-10-15 04:32:37
Если это случается часто, я бы либо: A) поговорить с ответственным лицом. Это действительно не должно происходить в первую очередь. b) искать реализацию SVN, которая не блокирует эту проблему. Это всегда будет ошибкой, но просто нет способа справиться с этим в NTFS. – 2008-10-15 04:35:40