ClearCase 标签问题:除了我没有人能观察到我标签的文件
ClearCase label problems: nobody except me can observe the files I labeled
我使用 cleartool 命令行实用程序创建了一个分支:
cleartool> mkbrtype BRANCH_NAME
cleartool> mkbranch BRANCH_NAME
接下来我在配置规范中为我正在使用的视图指定了 mkbranch
element * .../BRANCH_NAME/LATEST
mkbranch BRANCH_NAME
element /vob_name initial_label
end mkbranch
接下来我检查了感兴趣的文件,对其应用了我的补丁并使用 UI 实用程序检查了更改。
完成后我立即申请了:
cleartool> mklbtype label_name
cleartool> mklabel -recurse label_name vob_name
当我放置此标签而不是 initial_label 时,一切似乎都很好 - 我看到了我所做的更改。可惜只有我能看到这个my标签的vob内容。
问题:我做错了什么,我该如何解决这个问题?
PS:我使用相同的配置规范创建了一个不同的视图,在这个视图中,vob 对我来说也是空的。
Unfortunately its only me who can see the contents of vob with this my label
您可以通过让同事对您在新分支中检查 out/checked 的元素之一做一个版本树来调试它。
该版本树可以从该文件的任何版本完成。
如果新分支在版本树中可见,而您的同事在 his/her ClearCase 视图中看不到您的修改,这仅仅意味着他们的配置规范与您的不一样,并且是't set top show the LATEST versions from that new branch.
OP Zorgiev adds :
under different view I see my version as a RESERVED
and the version number is not specified within the circle.
I suspect it thinks that the file is still checked out (RESERVED), but actually I checkd in my changes.
我确认:在设置标签之前需要签入所有文件。或者只有检出这些文件的视图才能看到它们。
RESERVED
旁边应该是签出版本的视图的名称。
OP 添加:
We managed to get changes observable through the change in the configspec like:
element /vob_name/... label_name -mkbranch BRANCH_NAME
element /vob_name/... /main/LATEST -mkbranch BRANCH_NAME
What is the problem here? How do others make their branches/labels so that nobody needs to specify vob elemennt name twice like in this example? They make their labels so that I can just specify the label name once
我在“ClearCase Branching using configspec”中详细说明了创建分支需要什么样的配置规则。
特别是像 element /myVob /main/LATEST
这样的停止规则(永远为真)非常重要。
我使用 cleartool 命令行实用程序创建了一个分支:
cleartool> mkbrtype BRANCH_NAME
cleartool> mkbranch BRANCH_NAME
接下来我在配置规范中为我正在使用的视图指定了 mkbranch
element * .../BRANCH_NAME/LATEST
mkbranch BRANCH_NAME
element /vob_name initial_label
end mkbranch
接下来我检查了感兴趣的文件,对其应用了我的补丁并使用 UI 实用程序检查了更改。
完成后我立即申请了:
cleartool> mklbtype label_name
cleartool> mklabel -recurse label_name vob_name
当我放置此标签而不是 initial_label 时,一切似乎都很好 - 我看到了我所做的更改。可惜只有我能看到这个my标签的vob内容。
问题:我做错了什么,我该如何解决这个问题? PS:我使用相同的配置规范创建了一个不同的视图,在这个视图中,vob 对我来说也是空的。
Unfortunately its only me who can see the contents of vob with this my label
您可以通过让同事对您在新分支中检查 out/checked 的元素之一做一个版本树来调试它。
该版本树可以从该文件的任何版本完成。
如果新分支在版本树中可见,而您的同事在 his/her ClearCase 视图中看不到您的修改,这仅仅意味着他们的配置规范与您的不一样,并且是't set top show the LATEST versions from that new branch.
OP Zorgiev adds
under different view I see my version as a
RESERVED
and the version number is not specified within the circle.
I suspect it thinks that the file is still checked out (RESERVED), but actually I checkd in my changes.
我确认:在设置标签之前需要签入所有文件。或者只有检出这些文件的视图才能看到它们。
RESERVED
旁边应该是签出版本的视图的名称。
OP 添加:
We managed to get changes observable through the change in the configspec like:
element /vob_name/... label_name -mkbranch BRANCH_NAME
element /vob_name/... /main/LATEST -mkbranch BRANCH_NAME
What is the problem here? How do others make their branches/labels so that nobody needs to specify vob elemennt name twice like in this example? They make their labels so that I can just specify the label name once
我在“ClearCase Branching using configspec”中详细说明了创建分支需要什么样的配置规则。
特别是像 element /myVob /main/LATEST
这样的停止规则(永远为真)非常重要。