Спецификация конфигурации Clearcase ведет себя странно при использовании команды setcs - PullRequest
2 голосов
/ 22 декабря 2011

У меня есть спецификации конфигурации, хранящиеся в текстовом файле.Ниже приводится содержимое

element * CHECKEDOUT
element ...\lost+found\... -none
element \My\... MYF_R2.1.0.9.5179
element \My\... My_2.1.0.13.4875
element \My\... MyComponents_8_8_2011.6859
element \My\... My_2.1.0.13.7098
element \My\... My_2.1.0.13.8206
element \My\... My_2.1.0.13.433
element \My\... My_2.1.0.13.423
element \My\... My_2.1.0.13.3763
element \My\... My_2.1.0.13.5983
element \My\... My_2.1.0.13.7095
element \My\... My_2.1.0.13.5986
element \My\... My_2.1.0.13.8209
element \My\... My_2.1.0.13.437
element \My\... My_2.1.0.13.9321
element \My\... My_2.1.0.13.1548
element \My\... My_2.1.0.13.1537
element \My\... MyComponents_11_2_2011.461
element \My\... My_2.1.0.13.2649
element \My\... My_2.1.0.13.1534
element \My\... My_2.1.0.13.3760
element \My\... My_2.1.0.13.4872
element * /main/0

Когда я использую команду cleartool setcs до строки «element \ My ... MyComponents_11_2_2011.461», спецификация конфигурации обновляется, а остальные строки игнорируются.я добавил их вручную, все отлично работает.

Есть идеи, почему команда setcs ведет себя так?Есть ли какое-либо ограничение длины при использовании команды setcs?

Ниже приведена моя команда setcs

cleartool setcs -tag $ViewName $ConfigSpec

1 Ответ

2 голосов
/ 22 декабря 2011

Специальных ограничений нет, согласно cleartool setcs man-странице .

Единственный способ, которым этот файл не применяется полностью при ручном применении, если есть какая-то кодировкапроблема или новая строка в этом файле.

Способ отладки:

  • применить его вручную
  • cleartool catcs -tag aViewTag > aFile: см. cleartool catcs man page : перенаправить содержимое спецификации конфигурации для данного представления в файле.
  • сравнить aFile с вашим исходным файлом спецификации конфигурации.
...