Clearcase 如何为给定UCM查找新的未送达文件;溪流;

Clearcase 如何为给定UCM查找新的未送达文件;溪流;,clearcase,cleartool,clearcase-ucm,Clearcase,Cleartool,Clearcase Ucm,我们使用UCM进行开发。我们在溪流下创建溪流,就像这样 问题是如何在给定流中查找新文件 在示例中,“feat1”将有相对于其父级的新文件lis1(lis=本地集成流)。新文件可以来自“feat1”或其子流,如“developer1”。如何在lis1中识别新文件 一个选项是在流(比如feat1)及其父流(lis1)上创建动态视图,并获取diff并找出子流中的新文件 另一种选择是使用ClearToolDeliver-preview获取版本列表,然后不知何故(我还不知道)找出文件列表。 问题是子流不

我们使用UCM进行开发。我们在溪流下创建溪流,就像这样

问题是如何在给定流中查找新文件

在示例中,“
feat1
”将有相对于其父级的新文件
lis1
(lis=本地集成流)。新文件可以来自“
feat1
”或其子流,如“
developer1
”。如何在
lis1
中识别新文件

一个选项是在流(比如feat1)及其父流(lis1)上创建动态视图,并获取diff并找出子流中的新文件

另一种选择是使用ClearToolDeliver-preview获取版本列表,然后不知何故(我还不知道)找出文件列表。
问题是子流不一定要重设到其父流,我们强制执行“重设到交付前的最新基线”规则

我希望有一种更好、正确的方法:)

我不认为a(像它的非UCM等价物一样)会显示修改/新文件的完整列表

对于新文件,它将只显示需要合并的目录(以便引用或取消引用在合并期间添加/删除的文件)

一种方法(不使用外部差异工具)是查找任何文件:

  • 版本位于“
    developer1
    ”分支中
  • lis
    ”分支中没有任何版本
类似(未经测试):

就本案而言:


将只列出所需的元素(即文件,而不是这些文件的所有版本)

按新文件,您是否也指修改的文件?不。我指的是仅创建的文件。我想知道答案!你需要更多关于我答案的信息吗?@VonC:当我昨天尝试这个时,查询返回了所有版本。使用“元素”而不是“版本”会得到结果。确定。我对答案进行了编辑,以使正确的语法更清晰可见。你能重新考虑这个答案吗?
cleartool find . -type f -version "brtype(developper1) && !brtype(lis)" -print
cleartool find . -type f -element "brtype(developper1) && !brtype(lis)" -print