2012-06-06 42 views
1

有沒有辦法避免/禁用MKS Integrity(2009)中的關鍵字擴展?在MKS Integrity中禁用關鍵字擴展

我發現參數--unexpand對於si ci似乎根本沒有任何影響。

然後可以使用si setpreferences設置首選項。當爲ci設置keywordExpand=noexpand時,我的沙箱文件不會被更改。但是,如果我創建一個新的沙箱,關鍵字將被替換。

用戶手冊建議,替換髮生在實際退房時。但是,我想知道爲什麼有一個首選keywordExpand辦理登機手續。設置keywordExpand=noexpand對於co也沒有幫助。

回答

2

回答自己:似乎關鍵字擴展發生在登記手續結帳。要完全禁用它,下面的命令幫助:

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可/將可與

si setprefs --command=add unexpandKeywords=false 
si setprefs --command=import unexpandKeywords=false 
si setprefs --command=ci unexpandKeywords=false 
1

被禁用原料的關鍵字(unexpansion)取代擴大關鍵字您也可以轉換您的二進制格式檔案可以防止MKS進行任何類型的修改,無論是關鍵字擴展還是行結束轉換。

存檔轉換隻能在數據庫後端完成,並且需要權限ChangeArchiveType。

si updatearchive --archiveType=binary ...