Игнорировать файлы, которые будут контролироваться источником ClearCase - PullRequest
3 голосов
/ 05 марта 2012

Интересно, существует ли эквивалентный метод для файла git .gitignore для игнорирования файлов, которые будут контролироваться в IBM Rational ClearCase?

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

Ответы [ 2 ]

1 голос
/ 05 марта 2012

Не поддерживается изначально.

  • Для файлов, которые уже добавлены, но которые теперь должны игнорироваться, вы можете добавить правило выбора спецификации конфигурации "element /path/to/file -none"

  • Для файлов, которые еще не добавлены в систему управления исходным кодом, простого решения не существует, кроме создания предварительного операционного триггера при операции добавления в систему управления исходным кодом (mkelem), который вызывает вызывающий скриптсинтаксического анализа пользовательского файла «ignore» и принятия или отклонения операции «add to source control» для продолжения.

0 голосов
/ 20 февраля 2013

Создайте специфичный для сайта AAA.magic рядом с местоположением default.magic.

Включите шаблоны для файлов, которые вам не нужны.Посмотрите на основной файл default.magic и ознакомьтесь с документами ClearCase о магии, чтобы узнать больше вариантов.

Это некоторые файлы VisualStudio (* .suo, * .user), которые мне не нужны.

Пользователь увидит ошибку, такую ​​как:

Error adding 'M:\a\b\c.user' to source control.
Suggested element type(s) unknown: DO_NOT_CHECKIN
Can't pick element type from rules in "...."

Добавьте такие строки в файл AAA.magic

# These will generate an error on checkin due to missing eltype
DO_NOT_CHECKIN : -name "*.[Uu][Ss][Ee][Rr]" ;
DO_NOT_CHECKIN : -name "*.[Ss][Uu][Oo]" ;
...