2011-07-12 8 views
1

私はbug1234ようHGフローの修正プログラムの名前:気にいらない、と今私は常に取得する修正プログラムを完了することはできません。ブランチ名にコロンをエスケープ

hg: parse error at 6: syntax error 

はでコロンをエスケープする方法はあります私は私の修正を終えることができますか?

私が使用している:コーディング(バグ修正)I後

$>hg flow hotfix start bug110711:Billing 


Ubuntuの11.04
Mercurialの分散SCM(バージョン1.8.4)を HG Flow


はコマンドで修正プログラムを開始しました試しました:

$>hg flow hotfix finish bug110711:Billing 
hg: parse error at 6: syntax error 
+0

、あなたは私がコードで取った一見から実際にしようとプラットフォーム –

答えて

2
$ hg tag "bug1234:so" 
abort: ':' cannot be used in a tag name 
+0

されている正確なコマンドを追加し、エラーが来てください。アップデートを試してから 'hotfix/bug110711:Billing'へ –

2

私は同じ問題に遭遇した:hg tagのエラーメッセージがhg flowのものよりも明らかです。しかし私が走ったhg操作は違っていましたが、名前にコロンを付けてブランチに更新しようとしました。解決策はコマンドを2回引用することでした。だからあなたのコマンドは次のようになります。

hg update -r '"My branch with a : character"' 

アイデアは( ")は、外側の引用符が( ')シェルと内側のもののためのものであるということであるrevsetパーサのためのものである

0

特別な言葉を包みます。 「と」とパラメータ全体

「」で例えば

hg log -r '::"first"' 
関連する問題