2012-06-13 8 views
3

我想在Windows PowerShell中運行以下命令:缺少參數-m在窗戶使用SVN的PowerShell

svn ci -m "" directory_name 

但它返回:

的svn:E205005:日誌信息是路徑名(是-F打算?);使用 '--force-log' 強制

我試圖CD該目錄,沒有目錄名的說法提交,並retuns:

svn ci -m "" 

svn.exe:缺少參數:M

我想,也許PowerShell的不理解-args但很少(我)這個工程:

svn -h 

我做錯了什麼?所有這一切都在CMD完美的作品:/

+0

它清楚地忽略了「」 –

回答

6

您可以使用

svn ci -m '""' directory_name 

svn ci -m `"`" directory_name 

PowerShell的參數傳遞到本機程序是有點怪異,有時這是另一個邊緣的情況下這是令人沮喪的。

+0

作品完美,是的,它是令人沮喪的逃脫報價嘿合謝謝! –

+0

PowerShell剝離了第一組雙引號,因爲它試圖擴展其內容,而底層的命令什麼也得不到。 我不知道這是否也適用(我不使用svn)。 svn ci -m([string] :: Empty) –

+0

Shay:不,它沒有。 – Joey