我将动态视图从 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
我该如何解决?
我将动态视图从 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
我该如何解决?
你可以做一个:
cleartool protect -chgrp rightGroup aFile
cleartool protect -chgrp rightGroup aFile@@
(第二个保护“元素”,第一个只保护版本)
下次,检查CLEARCASE_PRIMARY_GROUP
Windows 上的环境变量。
您应该将其设置为已修改文件的 vob 的主要组:
cleartool descr -l vob:\yourVob
然后删除并重新创建您的视图,然后再次尝试结帐/签入。
在 Unix 上,文件应保留其组。
另请参阅:“为什么 clearcase 活动的所有者是‘没人’ ”。(UCM 活动的类似问题)