我在一个包含~3700个文件的项目中使用Clearcase。在发布时,有些目录必须以递归方式标记。这里的文件数是~2400。其他目录中的文件有选择地标记。我目前使用脚本标记文件以遍历文件列表并逐个标记文件。连接到以太网时大约需要20分钟。
将标签过程分为两部分(一部分用于递归标记,一部分用于选择性标记)是否有效?递归标记的速度是1x,2x,..?
答案 0 :(得分:1)
文件中的ClearCase操作总是......慢!
如果可以,您需要递归地应用您的标签(即如果给定树的所有文件都需要标记)。
还建议在动态视图上执行该操作,以避免与快照视图的更新状态相关的任何副作用(未更新或正在更新)
结果会更快(我没有确切的估计,但至少 2x似乎是正确的)。
警告,您递归应用标签的目录必须是正确的版本(即version selected by the config spec)。
不要忘记标记点是识别一致文件集(即一组演变并标记为全部的文件)。这意味着“mklabel -rec
”总是比将标签放在单个文件上更好
递归标签不会遗漏任何文件,从列表中放置文件的标签可能会导致设置不完整(例如,如果要标记的文件列表已过时或不完整)
答案 1 :(得分:0)
为什么不使用“应用标签”工具?这就是我们所做的。