Я загрузил некоторые исходные файлы на Mac, которые ранее были частью какой-либо рабочей копии на компьютере авторов, мне нужно использовать эти файлы в другом репозитории, но клиент SVN «Версии» для Mac собирает данные из этого старого репозиторий. Я не могу найти папку «.SVN» в любом месте ... любую идею о том, как «очистить» эти файлы, чтобы я мог передать их в мой репозиторий?SVN Mac - удаление файлов метаданных SVN?
ответ
. .svn-папка - это только скрытая директория, которая будет отображаться в каждом (или, по крайней мере, большинстве) каталогов в исходном дереве.
Чтобы удалить все из них, вы можете открыть терминал, перейдите в каталог с исходными кодами, а затем используйте следующую строку (найденную here):
find . -name ".svn" -type d -exec rm -rf {} \;
Как обычно, будьте осторожны, когда возитесь в терминале :) –
Папка .svn
иногда может быть именем _svn
. Вы можете попробовать найти эти папки и удалить их.
Кроме того, если ваш клиент Subversion (Версии) видит папку в качестве рабочей копии, вы можете попробовать выполнить экспорт SVN из папки в себя. Он должен очищать метаданные SVN.
В качестве косвенного ответа я бы настоятельно рекомендовал замену оболочки Finder PathFinder любым разработчикам на компьютерах Mac. Это полезно по многим причинам, поэтому для этого сообщения важна способность показывать скрытые файлы/папки по умолчанию (что я всегда сохраняю). Я уже делал эту вещь раньше - просто найдите все папки «.svn» в корневой папке с помощью PathFinder и nuke их - гораздо безопаснее, чем массовое удаление в терминале (по крайней мере для некоторых из нас :)
[ нет, я не имею никакого отношения к компании, я просто счастливый клиент.]
Удалить Subversion .svn папок на Mac OS X
Если вам необходимо очистить папку на Max OS X, который был ранее под Subversion, вам нужно удалить скрытые папки .svn/
.
Вот быстрый терминал команда, которая может сделать работу:
Open Terminal (Приложения -> Утилиты)
кд в папку, которую нужно очистить
Run
find ./ -name ".svn" | xargs rm -Rf
Теперь у вас нет подчиненного элемента Subversion.
- 1. Удаление файлов из SVN
- 2. Удаление svn-файлов и каталогов
- 3. Удаление svn ветви имени «svn:»
- 4. svn commit failed svn: '/ svn /! Svn/bc/
- 5. SVN Commit конкретных файлов
- 6. Проблема SVN на MAC
- 7. SVN checkout mac terminal
- 8. Удаление папки SVN
- 9. Проверка репозитория svn без .svn-файлов
- 10. Удаление репозитория SVN в XCode5
- 11. Удаление папки из репозитория svn
- 12. Местоположение исходных файлов SVN
- 13. SVN получить список файлов
- 14. SVN, где путь файлов
- 15. SVN Обновление нескольких файлов
- 16. SVN: не найдено файлов
- 17. Извлечение измененных файлов из SVN
- 18. SVN-сервер для Mac OSX
- 19. SVN checkout Mac терминал/Xcode
- 20. Команды svn зависают на Mac
- 21. Удаление svn checkout с NAnt
- 22. SVN удаление переименованного/восстановленного файла
- 23. Удаление недавних коммитов в SVN
- 24. SVN репозиторий и метаданные
- 25. Mac: настройка SVN для личного развития
- 26. Удаление .svn файлы из всех каталогов
- 27. SVN Mac - отправка файлов с именем «@» в их имени
- 28. Mac OS X & SVN - Обращение с акцентированными именами файлов
- 29. SVN - svn cleanup перед каждым обновлением svn
- 30. Случайное удаление Visual SVN Server Repository
Каталоги являются .svn в нижнем регистре, которые по умолчанию скрыты в Finder, а ls в терминале без выполнения ls -la –