从unix同步的动态视图中检出文件时的所有权问题

时间:2013-10-16 15:29:55

标签: clearcase clearcase-ucm

我将动态视图从unix同步到windows并检出文件 我想从unix站点检入文件,但所有权在签出文件的“Nobody”上设置,这意味着无法从unix站点进行签入。

-rwxrwxrwx  1 nobody  citco1       529 Oct 16 01:29 file.h

但是我从unix中检出了另一个文件,这是好的。

-rwxrwxrwx  1 pditi  citco1       529 Oct 16 01:29 file1.h

我该如何解决?

1 个答案:

答案 0 :(得分:1)

你可以做:

cleartool protect -chgrp rightGroup aFile
cleartool protect -chgrp rightGroup aFile@@

(第二个保护“元素”,第一个只保护版本)

下次,检查Windows上的CLEARCASE_PRIMARY_GROUP环境变量。

您应该将其设置为已修改文件的vob的主要组:

cleartool descr -l vob:\yourVob

然后删除并重新创建您的视图,然后再次尝试结帐/签到。

在Unix上,文件应保留其组。

另请参阅:“Why is the owner of the clearcase activity 'nobody'”。 (UCM活动的类似问题)