在C#中使用CAL创建clearcase动态视图
我正在尝试使用以下代码在C#中使用CAL创建一个clearcase动态视图。
private static ClearCase.ClearTool ct; string viewName = "tmp_view"; string cmd = "mkview –tag "+ viewName + " –stream " + selectedStream +"@"+ projectVob + " \\\\\\"+ viewName +".vws"; ct.CmdExec(cmd);
执行时,ct.CmdExec方法抛出exception,说明必须指定viewTag。
对于相同的cmd字符串,我可以使用cleartool命令提示符创建视图。
你能否告诉我为什么我无法在C#中创建视图?
您可能没有使用-tag
但–tag
:将’ –
‘(减号)替换为’ -
‘(连字符减号)。
注意:同样适用于–stream
:use -stream
。
(加,减,连字符 – 减号)
看看你找到并修复过的最棘手的问题是什么? :
- “Hyphen-minus”是键盘上
U+002D
熟悉字符,ASCII 45
和U+002D
,(ab)用于“5-4=1
”和“vice-versa
”。- 实际减号(更长)是
U+2212
,不是ASCII。
这是典型的IBM文档,不幸的是,它使用减号(长’ – ‘):来自其页面的任何复制粘贴都不会立即生效。