Отсутствует аргумент -m, используя svn в windows powershell

Я пытаюсь запустить это в Windows PowerShell:

svn ci -m "" directory_name

но он возвращает:

svn: E205005: сообщение журнала - это путь (был -F предназначен?); использование '--force-log' для переопределения

Я попытался записать этот каталог и передать без аргумента directory_name, и он перенастраивает:

svn ci -m ""

svn.exe: отсутствующий аргумент: m

Я думаю, что powershell, возможно, не понимает -арги, но редко (для меня) это работает:

svn -h

Я делаю что-то неправильно? Все это в cmd отлично работает:/

Ответ 1

Вы можете использовать

svn ci -m '""' directory_name

или

svn ci -m `"`" directory_name

Аргумент PowerShell, передаваемый в родные программы, иногда немного странный, и это другой случай, который разочаровывает.