当我签出文件时,我为这些文件创建了一个新分支。如果我创建一个新文件,在我重新签入文件之前,它不会添加到分支中。在签入之前,新文件位于 /Main/LATEST 下。有没有办法找到与分支关联的所有文件,包括新创建的文件?
到目前为止,我只能找到分支中的所有文件。
当我签出文件时,我为这些文件创建了一个新分支。如果我创建一个新文件,在我重新签入文件之前,它不会添加到分支中。在签入之前,新文件位于 /Main/LATEST 下。有没有办法找到与分支关联的所有文件,包括新创建的文件?
到目前为止,我只能找到分支中的所有文件。
当我签出文件时,我为这些文件创建了一个新分支。
不过,仅当您的配置规范设置为创建新分支时。它必须有一个-mkbranch
规则(就像这个)
如果您将文件添加到源代码管理中,而不是立即签入,它会创建一个/main/0
版本(带有一个空的内容文件)。
您可以搜索那些只有版本 0 的文件:
cleartool find -avobs -branch'{
brtype(mybranch)&&!
(version(.../mybranch/1))}'
-print
但是,如果新文件甚至没有添加到源代码管理中,那么它就是一个私有文件,您也可以列出这些文件(cleartool lsprivate
例如,在动态视图中)。