在Windows PowerShell中使用svn缺少参数-m

And*_*res 3 svn windows powershell command-line

我正在尝试在Windows PowerShell上运行它:

svn ci -m "" directory_name
Run Code Online (Sandbox Code Playgroud)

但它返回:

svn:E205005:日志消息是路径名(-F意图?); 使用'--force-log'覆盖

我试图cd该目录并提交没有directory_name参数,并返回:

svn ci -m ""
Run Code Online (Sandbox Code Playgroud)

svn.exe:缺少参数:m

我认为powershell可能不理解-args但很少(对我而言)这有效:

svn -h
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?这一切在cmd完美运行:/

Joe*_*oey 6

您可以使用

svn ci -m '""' directory_name
Run Code Online (Sandbox Code Playgroud)

要么

svn ci -m `"`" directory_name
Run Code Online (Sandbox Code Playgroud)

PowerShell的参数传递给本机程序有时候有点奇怪,这是令人沮丧的另一个边缘案例.