2010-09-23 66 views
3

我們如何找到我的ClearCase視圖指向的分支名稱?如何查找clearcase視圖的分支名稱

+0

我冒昧地刪除您的簽名:請參閱http://meta.stackexchange.com/questions/28416/what-is-the-policy-on-signatures-and-links-in-answers – VonC 2010-09-23 10:40:47

回答

8

事情是,一個視圖不指向一個分支。
它只在配置規範中組合了各種元素選擇規則,這使得它在給定的時間對給定的樹/文件反映分支上的版本。
請參閱:

另請參閱有關selection by composition vs. selection by revision的爭論,以更好地理解爲什麼默認情況下,ClearCase配置規範不需要引用一個分支。

更簡單的方法來檢查什麼是當前分支:

  • cd /my/view/path/to/relevant/directory
  • cleartool ls

例子:

C:\views\myView\path\to\dir>cleartool ls 
[email protected]@\main\MY_BRANCH_Dev\4       Rule: ...\MY_BRANCH_Dev\LATEST 
[email protected]@\main\MY_BRANCH_Int\ADV_ACC_Dev\1    Rule: ...\MY_BRANCH_Dev\LATEST 
[email protected]@\main\MY_BRANCH_Int\ADV_ACC_Dev\0    Rule: ...\MY_BRANCH_Dev\LATEST 

這一觀點,爲path/to/relevant/directory路,指向分支MY_BRANCH_Dev


注:與ClearCase UCM,這是簡單的:

cleartool lsstream -cview 

會給你流的名字的名稱(通過擴展,相關的分支)的意見指向。

+0

Hi Von,說如果我想知道clearcase視圖指向的分支列表? – srinannapa 2010-09-23 10:41:51

+1

@srinannapa除非你使用UCM,最簡單的方法是從配置規範中提取分支名稱('cleartool catcs') – VonC 2010-09-23 11:37:28

0

馮是正確的。

但是,要了解基本clearcase的分支選擇,最好了解Config規範的工作方式。

cleartool man edcs,並閱讀config_specs文檔。

相關問題