Permissions 如何提交权限更改?
我正在开发ClearCase存储库。由于某种原因,其中的一些文件具有执行权限,而它们不应该(基本上是文本文件)。我还要提到我是一个没有root权限的用户 如果我签出他们,更改他们的权限(通常的方式,不使用Permissions 如何提交权限更改?,permissions,commit,file-permissions,clearcase,Permissions,Commit,File Permissions,Clearcase,我正在开发ClearCase存储库。由于某种原因,其中的一些文件具有执行权限,而它们不应该(基本上是文本文件)。我还要提到我是一个没有root权限的用户 如果我签出他们,更改他们的权限(通常的方式,不使用ct permission-chmod,这不起作用),然后尝试签回他们-我被告知: ct: Error: By default, won't create version with data identical to predecessor. 如何覆盖此默认值?还是我走错了路?关于这一点,正确
ct permission-chmod
,这不起作用),然后尝试签回他们-我被告知:
ct: Error: By default, won't create version with data identical to predecessor.
如何覆盖此默认值?还是我走错了路?关于这一点,正确的选择是:
-ide/ntical
(意思是cleartool-ide
或cleartool-idential
:idential
选项的长短形式)
即使先前版本与签出版本相同,也会签入元素。默认情况下,在这种情况下会取消签入操作 但在您的情况下,不需要这样做:您不需要签入
protect
更改
首先尝试一个命令(不是cleartool权限
)
(提供了允许命令工作的选项,)
还请检查您在视图中使用的权限(如果您在Unix上)实际上,添加到源代码管理后更改权限的唯一方法是使用ct protect-chmod。。。签出,然后是chmod和checkin不太可能起作用。@BrianCowan我同意。我不记得在使用
ct-protect
ide/ntical
时必须执行任何co
/ci
?用斜杠打字?@einpoklum No Typo:这是一种“IBM文档”方式,用于指示选项的长短形式-ide
或-idential
cleartool protect -chmod 644 aFile