Я пытаюсь понять, почему каталог в моем проекте svn по-прежнему появляется на моем локальном хосте, хотя другой разработчик удалил его из репозитория svn, когда он сделал последнее коммит. Любая причина, по которой она все еще была бы там, когда я обновил svn?Удалить каталог SVN не удаляется локально
ответ
То, что вы описываете, действительно является поведением svn
по умолчанию. Я думаю, что причина заключается в том, чтобы избежать того, что ваша версия каталога с локальными изменениями удалена (т. Е. Вы не потеряете изменения, которые не были зафиксированы в репо только потому, что кто-то еще решил удалить каталог).
На практике это немного раздражает, так как в большинстве случаев ни один из ваших коллег не вносил изменений в каталог, который вы удалили, но все они должны удалить его вручную. И это можно решить по-другому (например, не разрешать обновление удаленной директории с локальными изменениями, если вы не используете --force
)
Просто взглянув на documentation, я думаю, что они исправили его для версии 1.8 (I не использовали его, хотя я не могу подтвердить). В частности, обратите внимание на это предупреждение,
поведении --keep-местный вариант не распространяется на другие рабочие копии, которые содержат элементы, которые вы для удаления. Если вы зафиксируете удаление этих элементов, они останутся в вашей рабочей копии , но они будут удалены из других рабочих копий, которые содержат их, когда эти рабочие копии затем обновляются.
Надеюсь, это поможет.
- 1. Удалить каталог из мерзавца локально
- 2. Удалить каталог из svn, но сохранить его локально
- 3. Каталог не удаляется
- 4. SVN Не рабочий каталог
- 5. Git думает каталог удаляется, если он не
- 6. удалить каталог в SVN, чтобы «svn up» не восстановил этот каталог
- 7. SVN ветви: Удалить ветку локально, но не обнаруживаются как модифицированные
- 8. Сделать каталог SVN локально доступным только для чтения
- 9. Как полностью удалить каталог из репозитория SVN
- 10. Как удалить файл локально в subversion?
- 11. Clone SVN репозиторий локально
- 12. Удалить (забыть) файл из SVN?
- 13. Rails удалить игрока не удаляется
- 14. git svn не извлекает каталог
- 15. SVN не игнорирует вложенный каталог
- 16. каталог Git против SVN каталог
- 17. Как остановить SVN от «восстановления» извлеченным каталог
- 18. Невозможно удалить локальную копию SVN
- 19. Как проверить каталог SVN?
- 20. Невертируемый каталог SVN?
- 21. Случайно зафиксированный каталог .svn
- 22. SVN Serve, Отсутствует каталог
- 23. Ошибка SVN: устаревший каталог
- 24. SVN структура правильный каталог
- 25. svn: игнорировать локально на компьютере?
- 26. Каталог репликации SVN
- 27. SVN, как игнорировать каталог
- 28. Не удается удалить каталог
- 29. Удалить каталог не пуст
- 30. Laravel удалить каталог