SVN Mac - извлечение файлов метаданных SVN? - PullRequest
4 голосов
/ 18 декабря 2009

Я загрузил некоторые исходные файлы на Mac, которые ранее были частью рабочей копии на компьютере авторов, мне нужно использовать эти файлы в другом хранилище, но клиент SVN «Версии» для Mac извлекает данные из этого старый репозиторий. Я нигде не могу найти папку ".SVN" ... есть идеи, как "очистить" эти файлы, чтобы я мог зафиксировать их в своем хранилище?

Ответы [ 4 ]

15 голосов
/ 18 декабря 2009

Папка .svn - это просто скрытый каталог, который будет отображаться в каждом (или, по крайней мере, в большинстве) каталогов в вашем исходном дереве.

Чтобы удалить их все, вы можете открыть Терминал, перейти к исходному каталогу, а затем использовать следующую строку (найдено здесь ):

find . -name ".svn" -type d -exec rm -rf {} \;
1 голос
/ 18 декабря 2009

Папка .svn иногда может называться _svn. Вы можете попробовать найти эти папки и удалить их.

Кроме того, если ваш клиент Subversion (версии) видит папку как рабочую копию, вы можете попробовать выполнить экспорт SVN из папки в себя. Следует очистить метаданные SVN.

0 голосов
/ 04 сентября 2013

Удаление папок Subversion .svn в Mac OS X

Если вам нужно очистить папку в Max OS X, которая ранее находилась под Subversion, вам необходимо удалить скрытые папки .svn/.

Вот быстрая команда терминала, которая может выполнить эту работу:

Открыть терминал (Приложения -> Утилиты)

перейдите в папку, которую вы хотите очистить

Run

find ./ -name ".svn" | xargs rm -Rf

Теперь вы свободны от контроля версий Subversion.

0 голосов
/ 01 апреля 2010

В качестве косвенного ответа я настоятельно рекомендую замену оболочки Finder PathFinder всем разработчикам на Mac. Это полезно по многим причинам, уместным для этого поста является возможность показывать скрытые файлы / папки по умолчанию (что я всегда поддерживаю). Я делал именно это раньше - просто найдите все папки ".svn" в корневой папке с помощью PathFinder и удалите их из ядра - гораздо безопаснее, чем массовое удаление в терминале (по крайней мере, для некоторых из нас:)

[Нет, я не имею отношения к компании, я просто счастливый клиент.]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...