首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MKS Integrity中禁用关键字扩展

在MKS Integrity中禁用关键字扩展
EN

Stack Overflow用户
提问于 2012-06-06 23:57:14
回答 2查看 667关注 0票数 1

有没有办法避免/禁用MKS Integrity (2009)中的关键字扩展?

我发现si ci的参数--unexpand似乎没有任何影响。

然后是可以使用si setpreferences设置的首选项。在为ci设置keywordExpand=noexpand时,我的沙箱文件不会更改。但是,如果我创建了一个新的沙箱,关键字将再次被替换。

用户手册建议,替换实际上发生在结帐时。但话说回来,我想知道为什么会有签到的首选keywordExpand。为co设置keywordExpand=noexpand也无济于事。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-11 15:31:56

我的回答是:似乎关键字扩展在签入和签出时都会发生。要完全禁用它,以下命令提供了帮助:

代码语言:javascript
复制
si setprefs --command=add keywordExpand=noexpand
si setprefs --command=annotate keywordExpand=noexpand
si setprefs --command=ci keywordExpand=noexpand
si setprefs --command=co keywordExpand=noexpand
si setprefs --command=resync keywordExpand=noexpand
si setprefs --command=revert keywordExpand=noexpand
si setprefs --command=viewrevision keywordExpand=noexpand

此外,MKS可以/将扩展关键字替换为原始关键字(未扩展),该关键字可以用以下命令禁用

代码语言:javascript
复制
si setprefs --command=add unexpandKeywords=false
si setprefs --command=import unexpandKeywords=false
si setprefs --command=ci unexpandKeywords=false
票数 2
EN

Stack Overflow用户

发布于 2012-08-15 16:27:11

您还可以将您的归档文件转换为二进制格式,这可以防止MKS进行任何类型的修改,无论是关键字扩展还是行结束转换。

归档转换只能在数据库后台进行,需要权限ChangeArchiveType。

代码语言:javascript
复制
si updatearchive --archiveType=binary ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10917804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档