在我们的构建中,我们使用删除我们的视图并在构建之前创建新视图。
它在基本 clearcase 中没有任何问题。
但是在 UCM 中,由于每次都必须分配活动名称,我们在签出和签入时遇到问题。
每当我构建时创建新活动是一种好习惯吗?[但是活动的数量很快就会增加到巨大的]
有没有什么简单的方法可以在 UCM 中自动设置默认活动?
有没有任何机构在他们的构建过程中自动化了这个?如果是这样,你可以分享链接或一些有用的资源..
在我们的构建中,我们使用删除我们的视图并在构建之前创建新视图。
它在基本 clearcase 中没有任何问题。
但是在 UCM 中,由于每次都必须分配活动名称,我们在签出和签入时遇到问题。
每当我构建时创建新活动是一种好习惯吗?[但是活动的数量很快就会增加到巨大的]
有没有什么简单的方法可以在 UCM 中自动设置默认活动?
有没有任何机构在他们的构建过程中自动化了这个?如果是这样,你可以分享链接或一些有用的资源..
@Samselvaprabu 同意 VonC 在其他事情上的看法,并且活动充其量是代码/开发任务的逻辑分组。例如,用于解决 QA 缺陷的 5 个源代码 + 1 个属性文件。
虽然当你问有多少活动?IBM对此没有提供(AFAIK)的具体指导方针,但根据我的经验
这些建议并不完全是你想要的,但我觉得这是一个很好的时机,因为你刚刚开始这个名为 UCM 的复杂、混乱的世界:)
用于cleartool setact
设置您的活动。
setact/ivity [ –c/omment comment | –cfi/le pname | –cq/uery | –nc/omment ]
[ –vie/w view-tag ] { –none | activity-selector }
您可能需要先从视图中取消设置当前活动:
从视图 java_int 中清除当前活动。
cleartool setactivity -none
然后,将一个活动设置为当前活动。
cleartool setactivity create_directories
Set activity "create_directories" in view "webo_integ".
有关更多信息,请参阅“设置 UCM 活动”:
您一次只能为每个视图设置一个活动,并且您视图中的所有签出都与当前设置的活动相关联,直到您取消设置该活动或设置另一个活动。
cleartool setact -view <myViewTag> <anActiviyName>
(-view 设置在活动名称之前)
请注意,如果您在有待结帐时更改活动,则会收到警告。
您通常将活动与开发 任务相关联,而不是与内部版本号相关联。
由于您没有对正在构建的内容(executables
)进行版本控制,因此您不必为每个构建创建一个新活动。