我在一个包含~3700个文件的项目中使用Clearcase。在发布时,有些目录必须以递归方式标记。这里的文件数是~2400。其他目录中的文件有选择地标记。我目前使用脚本标记文件以遍历文件列表并逐个标记文件。连接到以太网时大约需要20分钟。

将标签过程分为两部分(一部分用于递归标记,一部分用于选择性标记)是否有效?递归标记的速度是1x,2x,..?

有帮助吗?

解决方案

文件中的ClearCase操作总是......慢!

如果可以,您需要递归地应用您的标签(即如果给定树的所有文件都需要标记)。
还建议在动态视图上执行该操作,以避免与快照视图的更新状态相关的任何副作用(未更新或正在更新)

结果会更快(我没有确切的估计,但至少 2x似乎是正确的)。

警告,您递归应用标签的目录必须是正确的版本(即配置规范选择的版本


不要忘记标记点是识别一致文件集(即一组演变并标记为全部的文件)。这意味着“ mklabel -rec ”总是比在一个文件上放一个标签更好。
递归标签不会遗漏任何文件,从列表中放置文件的标签可能会导致设置不完整(例如,如果要标记的文件列表已过时或不完整)

其他提示

为什么不使用“应用标签”工具?这就是我们所做的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top