2012-11-01 36 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

相关问题