2012-02-07 10 views
5

Macでは画像ファイル[email protected]をチェックインする必要があります。私はコマンドを使用しようとすると、 Macで@文字をエスケープするには

は$ SVNそれは動作しません

2x.png @ \ "別の新しいファイル" イメージを-mをコミットします。いくつかの他の回答で提案されているように

私は、ファイル名の前後に単一引用符を使用してみました

$のsvn「@ 2x.png \画像」「別の新しいファイル」も

を-mコミット動作していないようです。

@の前にバックスラッシュを削除しても動作しないようです。

$のsvnすべてのヘルプは高く評価され

"別の新しいファイル" '[email protected]' を-mコミット。

ありがとうございました。

答えて

9

this SO answerによるとSVNには、ファイルの末尾に別の@記号を追加する必要が予約:

svn commit -m "another new file" [email protected]@ 

それを試してみるとそれが動作するかどうか、私たちが知っている:D

+0

こと働いた。ありがとう! –

+2

詳しくは:svnが最初の "@"を解釈するからです。末尾のものを追加すると、最初のものが文字通り扱われます。別の方法として、 "@"を "?"または "*"に置き換えることができます。ただし、そのパターンと一致するファイルは複数ありません。 –

+0

ありがとうございました – Eugene

関連する問題