Permissions 如何提交权限更改?

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. 如何覆盖此默认值?还是我走错了路?关于这一点,正确

我正在开发ClearCase存储库。由于某种原因,其中的一些文件具有执行权限,而它们不应该(基本上是文本文件)。我还要提到我是一个没有root权限的用户

如果我签出他们,更改他们的权限(通常的方式,不使用
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