Clearcase 锁定元素版本和锁定标签类型[lbtype]之间有什么区别
“Clearcase 锁定元素版本和锁定标签类型[lbtype]之间有什么区别,clearcase,Clearcase,“cleartool lock”命令可应用于lbtype对象“REL1”以及“file element foo.c version\main\3” 假设REL1已应用于foo.c@@@main\3 假设foo.c@@@main\2已解锁 将锁应用于lbtype对象“REL1”将阻止将“REL1”应用于任何其他文件的任何其他版本。 这不会阻止将foo.c版本\main\3上的“REL1”替换为另一个尚未解锁的标签类型“REL2”。 这将防止将“REL1”重新定位到foo.c@@@main\2,前提
cleartool lock
”命令可应用于lbtype对象“REL1
”以及“file element foo.c version\main\3
”假设
REL1
已应用于foo.c@@@main\3
假设
foo.c@@@main\2
已解锁
将锁应用于lbtype对象“REL1
”将阻止将“REL1
”应用于任何其他文件的任何其他版本。这不会阻止将
foo.c
版本\main\3
上的“REL1
”替换为另一个尚未解锁的标签类型“REL2
”。这将防止将“
REL1
”重新定位到foo.c@@@main\2
,前提是foo.c@@@main\2
已解锁
对“foo.c@@@main\3
”应用锁将阻止将已应用的发布标签类型删除到要替换的特定版本,或向元素的foo.c@@@main\3
添加任何新的标签类型,或将任何已应用的发布标签类型删除到foo.c@@@main\3
对元素版本应用锁不会阻止元素版本的签出
上述所有陈述是否正确,以便我理解锁定发布标签类型和文件元素版本的差异?
对lbtype对象“REL1”应用锁将阻止对任何其他文件的任何其他版本应用“REL1”
是的:
标签类型。如果标签类型已锁定,则无法执行以下操作:
- 在rmtype、rename或mklbtype–replace命令中使用该类型
- 使用mklabel或rmlabel附加或移除该类型的版本标签(这包括使用mklabel–替换将标签从一个版本移动到另一个版本。)
REL1
”重新定位到foo.c@@@main\2
,前提是foo.c@@@main\2
已解锁
是的:
版本锁:
如果版本已锁定,则无法执行以下操作:
- 使用mklabel附加标签
- 使用rmlabel或mklabel移除标签-更换
- 使用mkattr附加属性
- 使用rmattr或mkattr-replace删除属性
- 使用rmver删除该版本