Clearcase 查找首先在给定流中创建的文件

Clearcase 查找首先在给定流中创建的文件,clearcase,Clearcase,我有两条流,其中一条是以另一条为基础的。我现在在儿童流中工作。在交付之前,我想知道哪些文件是新的,哪些文件是基本流中文件的修改版本 例如: Base stream A.txt B.txt Child stream A.txt B.txt <- modified C.txt <- new 基流 A.txt B.txt 子流 A.txt B.txt一个简单的解决方案是使用: clearfsimport -preview 使用“-preview”选项,您不会导入任何内容,但通过解析

我有两条流,其中一条是以另一条为基础的。我现在在儿童流中工作。在交付之前,我想知道哪些文件是新的,哪些文件是基本流中文件的修改版本

例如:

Base stream
A.txt
B.txt

Child stream
A.txt
B.txt <- modified
C.txt <- new
基流
A.txt
B.txt
子流
A.txt

B.txt一个简单的解决方案是使用

 clearfsimport -preview
使用“
-preview
”选项,您不会导入任何内容,但通过解析将要修改(“code>更新版本”
)或创建(“code>新版本”)的内容的输出,您将获得所需的内容

当然,本着同样的精神,您可以使用操作的“
-preview
”选项获得几乎相同的结果

deliver –pre/view –l/ong –str/eam sourceStreamForDeliver@\myPVobName
注意“
-long
”选项,需要显示创建或更新的版本(否则,它将只显示UCM活动…)


我对clearfsimport的理解是,它用于导入clearcase下尚未管理的文件

否:clearfsimport可以导入新文件或更新现有文件(如果现有版本的文件不在导入的源目录树中(选项“|镜像”),它甚至可以抑制这些文件)


经过一些测试后,
deliver-l preview
解决方案更加准确,因为它只会报告源中实际版本控制的新的或更新的文件(即deliver的源流视图)。

clearfsimport
会盲目地尝试导入源代码视图中存在的每个文件,包括私有文件(即“未版本化”文件),然后在目标视图中将其错误地报告为“新”文件(交付的目标或“目标”流上的文件)

我对clearfsimport的理解是,它用于导入尚未在clearcase下管理的文件。在我的情况下,这些文件已经在子流上签入(和修改)了好几次。@bradtgmurray:我在此详细描述了
clearfsimport
可以做什么,所以回答:只是根据要求更新了我的回答