ClearCaseでいくつかのディレクトリを作成する際に、引数の順序が重要であることを忘れてしまいました。私はこのようないくつかのディレクトリを追加しました:ディレクトリにコメントを求められることにClearCaseから '-c'という名前の要素を削除する方法
cleartool mkdir a b -c "Some comment"
を、私はそうSome comment
さらに2回入力し、「-c」arguemntが間違った場所に気づいたが、すべてがOKになると仮定しました(aとbは別々に)。次に、 '-c'要素のコメントを求められ、Ctrl-C'edコマンドが実行されました。
ただし、cleartool ls
は要素a、b、および '-c'を示しています。
'-c'要素を削除できません。私は、次のことを試してみた:
cleartool rmelem "-c" #fails, assumes the -c is the comment argument
cleartool rmelem -c "comment" -c
cleartool rmelem -c "comment" "-c"
cleartool rmelem -c "comment" ^-c #Running on Windows, so tried Windows escape
cleartool rmelem -c "comment" \-c #CC mimics UNIX, so tried UNIX escape
cleartool rmelem -c "comment" ^\-c #CC mimics UNIX, but running thru Windows, so tried escaping the UNIX escape.
すべては(エスケープ時)Illegal duplicate use of flag "-c[omment]"
(エスケープされていない場合)、またはUnable to access ...
どちらかと言って、失敗します。
もう1つ奇妙なことです。私は単一引用符をしようとした場合、ct
は「要素名の一部であったと想定:
> cleartool rmelem -c "Removing element '-c'" '-c'
cleartool: Error: Pathname not found: "'-c'".
ありがとうございました。私はそれが何か簡単だろうと感じました。 ClearCaseの知識が不足しています。 – GKelly
@GKelly:実際には、ClearCaseだけのものよりもはるかに広いコンベンションです:http://stackoverflow.com/questions/1192180/deleting-a-badly-named-git-branch/1192194#1192194 – VonC