3

これを Windows PowerShell で実行しようとしています。

svn ci -m "" directory_name

しかし、それは返します:

svn: E205005: ログ メッセージはパス名です (-F は意図したものですか?); 「--force-log」を使用してオーバーライドします

そのディレクトリをcdして、directory_name引数なしでコミットしようとしましたが、次のように返されます:

svn ci -m ""

svn.exe: 引数がありません: m

powershell はおそらく -args を理解していないと思いますが、めったに (私には) これが機能しません:

svn -h

私は何か間違ったことをしていますか?これはすべてcmdで完全に機能します:/

4

1 に答える 1

6

使用できます

svn ci -m '""' directory_name

また

svn ci -m `"`" directory_name

PowerShellの引数がネイティブプログラムに渡されるのは少し奇妙な場合があり、これは苛立たしいもう1つのエッジケースです。

于 2012-06-13T15:04:07.337 に答える