SVN Импорт исключая файлы - PullRequest
11 голосов
/ 25 января 2012

У меня есть проект, который я собираюсь импортировать в SVN, но я хочу не использовать существующий кеш, индекс, медиа и т. Д. Вне репо.Каков наилучший способ сделать это во время импорта?

Ответы [ 3 ]

9 голосов
/ 07 ноября 2014

Я обычно работаю над проблемой выборочного импорта следующим образом:

  • Создайте корневую папку вашего проекта в репозитории
  • Проверьте эту корневую папку, в локальную копию root
  • Теперь вы можете выбрать, что нужно добавить и / или игнорировать
  • И наконец вы фиксируете корневую папку

Чуть больше работы, но больше контроля.

1 голос
/ 25 января 2012

Я бы сказал, что самый безопасный способ сделать это - попытаться получить максимально чистое дерево каталогов перед импортом, удалив все ненужные файлы. В качестве альтернативы вы можете установить значение global-ignores в файле конфигурации клиента Subversion (~/.subversion/config в Linux / Mac или доступно через Tortoise SVN -> Настройки -> Файл конфигурации Subversion).

Я бы также предложил установить свойства svn:ignore для каждого каталога после выполнения импорта, чтобы пользователи не могли случайно проверить эти файлы.

1 голос
/ 25 января 2012

Вы можете использовать svn ignore list. Через командную строку:

svn propedit svn:ignore ./path-to-ignore
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...