2011-12-27 13 views
2

Macで、端末で使用するデフォルトのSVNクライアントを使用しています。問題は、その中に「@」を含む3つのファイルと、それらのファイルのみをコミットしたいということです。しかし、それは動作していないようだ、SVNは@を何らかの理由で読むことができません。私はこのようにした:SVN Mac - 名前に "@"が付いたファイルをコミットする

svn commit Assets/[email protected] -m "test" 

正しい構文は何ですか?

答えて

4

これはpeg revisionsの構文です。

知覚読者はおそらく ペグリビジョン構文は実際にそれらで兆候で持ってコピーのパスまたはURL を操作するための問題を引き起こすかどうか、この時点で疑問に思っている:これは、回避策は、手動で提案しています。結局のところ、svnはnews @ 11が私のツリー内のディレクトリの名前であるかどうか、あるいは単に「ニュースのリビジョン11」の構文 を知っているのですか。 ありがたいことに、svnは常に と後者を仮定していますが、些細な回避策があります。 news @ 11 @のように、パスの末尾に「 」の記号を追加する必要があります。 svnは引数の最後にある しか気にせず、 はそれ以降はリテラルペグのリビジョン指定子を省略しても構いません。この 回避策は、アットマークで終わるパスにも適用されます。 filename @@を使用してfilename @という名前のファイルについて話します。

醜いですね。 :)

+0

ありがとう、ありがとう – KaiserJohaan

関連する問題