【问题标题】:Cannot add files to source control in Clearcase Client machine无法在 Clearcase 客户端计算机中将文件添加到源代码管理
【发布时间】:2012-02-14 20:59:55
【问题描述】:

我在 Windows XP 上设置了一台 Clearcase 服务器和一台 Clearcase 客户端。并创建了以下本地组和用户。

机器 A(明文服务器)

组:Clearcase 管理员 - 用户:ccadmin

组:Clearcase 用户 - 用户:ccadmin、ccuser

机器 B(明文客户端)

组:Clearcase 管理员 - 用户:ccadmin

组:Clearcase 用户 - 用户:ccadmin、ccuser

然后我用ccuser登录机器B,我成功签出源代码,但是当我尝试将新文件添加到源代码控制时,它提示以下错误:

无权执行“make branch”操作 必须是以下之一:元素组成员、元素所有者、VOB 所有者、Clearcase 组成员

附言我在 RAD 中使用 Clearcase 插件签入/签出源代码

我在两台机器上为我的帐户添加了 CLEARCASE_PRIMARY_GROUP 到环境中,但出现了另一个错误

现在组“Clearcase User”在VOB列表中,是不是主机名不同导致的错误?

新更新

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    您需要描述您尝试添加到源代码管理的 vob

     cleartool describe -l vob:\YourVob
    

    并确保您的 CLEARCASE_PRIMARY_GROUP 引用该命令为 vob 列出的组之一(主要或次要)。

    【讨论】:

    • 感谢您的帮助。遇到另一个错误,我在我的问题中更新了
    • @ArthasTsang 你能在有问题的机器 B 上添加 CLEARCASE_PRIMARY 环境变量的值吗?打开一个 DOS 窗口,转到快照视图的根目录,然后键入 set CLEAR,然后键入 cleartool lsview -l -full -pro -cview,然后将这两个输出添加到您的问题中。
    • 对不起,我有点迷路了,你给我的命令列出了快照视图的信息,但没有提示我输入任何内容。您的意思是将我的机器 A(服务器机器)中的所有者和组值添加为机器 B 中的 CLEARCASE_PRIMARY?
    • @ArthasTsang:不,我给你的命令不应该列出所有视图,只列出当前视图的特征(提高-cview 部分)。您无需添加从AB 的任何内容,只需确保B 上的视图所有者将其CLEARCASE_PRIMARY_GROUP 设置为“ClearCase user”并且他/她的视图受到保护与“ClearCase user”组。您可以在 cmets 中复制您键入的返回视图列表的命令吗?
    • @ArthasTsang:好的(尽管我宁愿复制文本而不是放图片;)更容易复制粘贴)。在www-01.ibm.com/support/docview.wss?uid=swg21132158 之后,尝试使用protectvob 命令在您的vob 上添加HOME-XX5KVTJ6BX\ClearCase user 作为辅助组。你可以从机器上做到这一点B:cleartool projectvob -add_group "HOME-XX5KVTJ6BX\ClearCase user" \\xxxxpya\VOB\IBR_VOB.vbs
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    相关资源
    最近更新 更多