Как Вы включаете/исключаете определенный тип файлов под Подверсией?

47
задан Peter Mortensen 29 November 2016 в 22:10
поделиться

5 ответов

Вы являетесь, вероятно, самыми в безопасности, исключая конкретные типы файлов, вместо того, чтобы выбрать тех Вы хотите включать, поскольку Вы могли тогда добавить новый тип и не понять, что он не был имеющим версию.

На основе на каталог, можно отредактировать свойство svn:ignore .

Выполнение

svn propedit svn:ignore .

для каждого соответствующего каталога для перевода в рабочее состояние редактора со списком шаблонов для игнорирования.

Тогда помещает шаблон на каждую строку, соответствующую типу файла, который требуется проигнорировать:

*.user
*.exe
*.dll

и что имеет Вас.

, С другой стороны, как был предложен, можно добавить те шаблоны к global-ignores свойство в ~/.subversion/config файл (или "%APPDATA%\Subversion\config" в Windows - видят , Расположение области Конфигурации в красной фасоли заказывает для получения дополнительной информации ). В этом случае разделите шаблоны с пробелами. Здесь является моим. # в начале строки представляет комментарий. Я проигнорировал Анк.Load файлы и все *.resharper.user файлы:

### Set global-ignores to a set of whitespace-delimited globs
### which Subversion will ignore in its 'status' output, and
### while importing or adding files and directories.
# global-ignores = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store
global-ignores = Ankh.Load *.resharper.user
62
ответ дан Peter Mortensen 26 November 2019 в 19:47
поделиться

Это может быть достигнуто с помощью свойство svn:ignore , или глобальное - игнорирует свойство в Вашем ~/.subversion/config файл. (Прокрутите к верхней части той первой ссылки для наблюдения инструкций относительно редактирования свойств.)

При помощи svn propset или svn propedit на каталоге, Вы будете в состоянии заставить Подрывную деятельность проигнорировать все файлы, соответствующие тому шаблону в рамках определенного каталога. Если Вы изменяетесь глобальный - игнорирует в ~/.subversion/config [miscellany] раздел, однако, Подрывная деятельность проигнорирует такие файлы, неважно, где они расположены.

5
ответ дан Peter Mortensen 26 November 2019 в 19:47
поделиться

Посмотрите сообщение в блоге svn:ignore.

я знаю использование TortoiseSVN, что я могу нажать на корневую папку, где мне проверили что-то и могу добавить произвольные свойства путем выбора пункта меню "Properties". В этом случае Вы просто определили бы шаблоны файла для исключения.

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

2
ответ дан Peter Mortensen 26 November 2019 в 19:47
поделиться

На самом низком уровне SVN позволяет Вам игнорировать определенные файлы или шаблоны с атрибут svn:ignore. Дополнения VS для SVN такой как VisualSVN автоматически проигнорируют те файлы от Вашего имени. Если Вы используете TortoiseSVN, можно щелкнуть правой кнопкой по файлам и папкам в Проводнике и выбрать Add to Ignore List.

1
ответ дан Tim Cooper 26 November 2019 в 19:47
поделиться

Используя svn:ignore свойство, можно использовать подстановочные знаки.

1
ответ дан Peter Mortensen 26 November 2019 в 19:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: