【发布时间】:2009-06-05 19:19:57
【问题描述】:
我在一个有大约 3700 个文件的项目中使用 Clearcase。在发布时,有些目录必须递归标记。这里的文件数约为 2400。其他目录中的文件被选择性地标记。我目前使用脚本标记文件以遍历文件列表并逐个标记文件。连接到以太网大约需要 20 分钟。
将标记过程分成两部分,一是递归标记,一是选择性标记,是否有效?递归标记是否快 1x、2x、..?
【问题讨论】:
我在一个有大约 3700 个文件的项目中使用 Clearcase。在发布时,有些目录必须递归标记。这里的文件数约为 2400。其他目录中的文件被选择性地标记。我目前使用脚本标记文件以遍历文件列表并逐个标记文件。连接到以太网大约需要 20 分钟。
将标记过程分成两部分,一是递归标记,一是选择性标记,是否有效?递归标记是否快 1x、2x、..?
【问题讨论】:
逐个文件的 ClearCase 操作总是...慢!
如果可以的话,您需要递归地应用标签(也就是说,如果给定树的所有文件都需要标签)。
还建议在动态视图上执行该操作,以避免与快照视图的更新状态(未更新或正在更新)相关的任何副作用
结果会更快(我没有确切的估计,但至少 2x 似乎是正确的)。
警告,您从中递归应用标签的目录必须是正确的版本(即version selected by the config spec)。
不要忘记标记的目的是识别连贯的文件集(即进化并被标记为全部的文件集)。这意味着“mklabel -rec”总是比在单个文件上添加标签更好。
递归标签不会遗漏任何文件,将标签放在列表中的文件上可能会导致集合不完整(例如,如果要标记的文件列表已过时或不完整)
【讨论】:
为什么不使用应用标签工具?无论如何,这就是我们所做的。
【讨论】: