2012-04-24 39 views
1

;它会使用较早的版本,仍然会建立,这是正确的?我认为他们有一个结帐是为了解决构建问题,并且构建因结帐而失败如果在ClearCase中签出一个文件,ClearCase中的签出可以影响构建

+0

如果您想停止“他们”进行结账,您可以限制视图的能力,以便查看所有者以外的用户进行结账。 – 2012-04-24 18:52:34

+0

@BrianCain如果这是一个UCM视图,您还可以锁定Stream('cleartool lock -nuser me')以锁定除一个之外的所有人。即使对于基本的ClearCase视图,如果您的checkout配置为创建分支,也可以锁定分支。 – VonC 2012-04-24 19:11:46

回答

0

据我所知,clearcase使用当前文件,因此如果在视图中检出文件并且您建立这种观点将采取签出的文件

但请注意,如果你取消签,你是不是使用cmake,它可能会错过这一变化,因为文件的取消签手术后的时间戳是老年人

0

视图的配置规范通常以:

element * CHECKEDOUT 

这意味着,是的,您的视图将选择当前文件,无论其他选择规则如何。

我建议在开始构建之前在结帐时检查文件,还要劫持文件(在本地修改而未检出,用于快照视图,甚至eclipsed files for dynamic views)。

Check also for any other "private" files(最初并不存在并在视图中选择),因为它们也可以通过它们的存在影响构建。

相关问题