Build 如何为视图自动设置活动?
在我们的构建中,我们使用删除视图并在构建之前创建新视图 在base clearcase中,它工作正常,没有任何问题 但在UCM中,由于每次都必须指定活动名称,所以我们在签出和签入时都会遇到问题Build 如何为视图自动设置活动?,build,build-process,build-automation,clearcase,clearcase-ucm,Build,Build Process,Build Automation,Clearcase,Clearcase Ucm,在我们的构建中,我们使用删除视图并在构建之前创建新视图 在base clearcase中,它工作正常,没有任何问题 但在UCM中,由于每次都必须指定活动名称,所以我们在签出和签入时都会遇到问题 无论何时构建,创建新活动是一种良好的实践吗?[但活动数量将很快增加到巨大] 是否有任何简单的方法可以在UCM中自动设置默认活动 是否有任何机构在其构建过程中自动实现了这一点?如果是,您可以共享链接或一些有用的资源。用于设置您的活动 setact/ivity [ –c/omment comment | –c
无论何时构建,创建新活动是一种良好的实践吗?[但活动数量将很快增加到巨大] 是否有任何简单的方法可以在UCM中自动设置默认活动 是否有任何机构在其构建过程中自动实现了这一点?如果是,您可以共享链接或一些有用的资源。用于设置您的活动
setact/ivity [ –c/omment comment | –cfi/le pname | –cq/uery | –nc/omment ]
[ –vie/w view-tag ] { –none | activity-selector }
cleartool setactivity create_directories
Set activity "create_directories" in view "webo_integ".
您可能需要先从视图中取消设置当前活动:
已从视图java_int中清除当前活动
然后,将活动设置为当前活动
setact/ivity [ –c/omment comment | –cfi/le pname | –cq/uery | –nc/omment ]
[ –vie/w view-tag ] { –none | activity-selector }
cleartool setactivity create_directories
Set activity "create_directories" in view "webo_integ".
有关详细信息,请参阅“”:
每次只能为每个视图设置一个活动,并且视图中的所有签出都与当前设置的活动相关联,直到您取消设置该活动或设置另一个活动为止
cleartool setact-视图
(-活动名称前的视图集)
请注意,如果您在等待签出的同时更改活动,则会出现警告 您通常将活动与开发任务相关联,而不是生成编号。
由于您没有对正在构建的内容(可执行文件)进行版本化,因此您不必为每个构建创建新的活动。@Samselvaprabu,在其他方面与VonC达成一致,活动充其量是代码/开发任务的逻辑分组。例如,用于解决QA缺陷的5个源代码+1个属性文件 但当你问有多少活动?IBM在这方面没有提供具体的指导方针(AFAIK),但以我的经验来看
这些建议并不完全是您想要的,但我觉得现在正是提供这些建议的好时机,因为您刚刚开始这个复杂、混乱的世界,名为UCM:)无论何时构建,创建新活动是否是一种良好的做法?关于这一部分有什么想法吗?@Samselvaprabu:我已经编辑了答案来解决你的最后一部分。我明确建议不要为每个构建创建活动。当我为视图“cleartool setact构建活动-view MyId_ProjectComps”运行命令时,我会遇到如下错误:cleartool:error:Extra arguments:“-view”用法:setactivity[-c comment |-cfile pname |-cq |-nc][-view-view-tag]{-none |-tasks任务选择器[,…]|活动选择器}@Samselvaprabu运行该命令时。。。差不多4年后?令人印象深刻;)无论如何,请删除
-view
参数,启动该视图,将cd
放入其中,然后在那里执行setact
。@Samselvaprabu我同意。我对答案进行了编辑,使之更清楚。我已经恢复了“设置UCM活动”链接。