1

当我签出文件时,我为这些文件创建了一个新分支。如果我创建一个新文件,在我重新签入文件之前,它不会添加到分支中。在签入之前,新文件位于 /Main/LATEST 下。有没有办法找到与分支关联的所有文件,包括新创建的文件?

到目前为止,我只能找到分支中的所有文件。

4

1 回答 1

2

当我签出文件时,我为这些文件创建了一个新分支。

不过,仅当您的配置规范设置为创建新分支时。它必须有一个-mkbranch规则(就像这个)

如果您将文件添加到源代码管理中,而不是立即签入,它会创建一个/main/0版本(带有一个空的内容文件)。
您可以搜索那些只有版本 0 的文件

cleartool find -avobs -branch'{
    brtype(mybranch)&&!
    (version(.../mybranch/1))}' 
     -print

但是,如果新文件甚至没有添加到源代码管理中,那么它就是一个私有文件,您也可以列出这些文件(cleartool lsprivate例如,在动态视图中)。

于 2017-07-08T05:13:27.953 回答