2012-11-01 37 views
1

我是Rational新手,我必須爲現有程序添加功能以支持新程序。這些應用程序很小,在一個目錄結構中,它們處於同一級別。我想要做的是 - 當我在遺留應用程序下執行CheckOut時,文件將在新分支下檢出。當我在新應用程序下籤出時,文件將在標準/主分支下籤出。這裏有點看起來像:如何編寫一個基於目錄的Rational ClearCase配置規範來簽出?

/main 
     /CGI_Legacy 
       /CGI_Extended 
    /NewApp 

這是我的工作,創建CGI_Extended和NewApp應用程序。 CGI_Extended代表新的分支。

謝謝

回答

3

不要混合目錄和分支。

分支在ClearCase視圖,其中對於基ClearCase視圖,看起來像的config spec設置:

element * CHECKEDOUT 
element /MyVob/Legacy/... .../CGI_Extended/LATEST 
element /MyVob/Legacy/... /main/LATEST -mkbranch CGI_Extended 
element /NewApp/... /main/LATEST 

參見:

這不會c創建一個目錄CGI_Extended,並將文件保留在其原始目錄中,但會在每個結帳中創建一個新分支CGI_Extended

+0

感謝您的回覆。我同意目錄和分支不混合,這是一個糟糕的描述。還有一個問題,當我輸入上面的配置規範時,我收到「第3行,第0列附近出現語法錯誤」。有任何想法嗎? – jiveturkey

+0

@jnbbender我在第二個選擇規則的末尾忘記了'LATEST'。另外,我假設一個Windows的路徑,在那裏你用你的Vob的名字替換'MyVob'。在Unix中,這將是'/ vobs/MyVob/...' – VonC

相關問題