2011-12-22 27 views
2

我将config规范存储在一个文本文件中。以下是内容使用setcs命令时,Clearcase配置规范表现得很奇怪

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命令高达“元素\我...... MyComponents_11_2_2011.461”线路配置规范更新和其余行被忽略。

虽然我手动添加它们,但它工作正常。

任何想法为什么setcs命令的行为如此?使用setcs命令时是否存在任何长度限制?

以下是我setcs命令

cleartool setcs -tag $ViewName $ConfigSpec 
+1

我们有cspecs,其中有300行......你还没有达到20行的限制。 – 2012-11-24 04:01:58

+0

@Jonathan Leffler:我认为你应该可以写一本关于配置管理的实际应用的好书/帖子,并帮助更多的人了解你的知识 – Samselvaprabu 2012-11-26 05:25:36

回答

2

没有特别的限制,根据cleartool setcs man page

当手动应用此文件时,如果在该文件中存在某种编码问题或换行问题,则此文件未被完全应用的唯一方法。

调试它的方法是:

  • 手动
  • cleartool catcs -tag aViewTag > aFile应用它:看cleartool catcs man page:重定向配置规范的内容在文件中给出的观点。
  • aFile与您的初始配置规范文件进行比较。
相关问题