2011-12-22 62 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與您的初始配置規範文件進行比較。
相關問題