SVN cli提交转义字符

baw*_*too 1 svn command-line-interface

在命令提示符下使用SVN我通常在同一行中提交提交消息.例如:

svn commit -m "Initial checkin"

当我想使用shell保留字符时,例如感叹号:

svn commit -m "It finally works!"

它将作为错误发出,因为shell正在尝试执行除svn命令之外的其他操作.所以我可以逃脱砰的一声:

svn commit -m "woohoo\!"

然后提交很好,但现在我的提交消息字面上说woohoo\!.有没有办法没有使用消息编辑器屏幕(我认为它是vim或nano),你的消息可以让这样的东西正确显示?

Rob*_*gar 5

尝试使用单引号 - 大多数(全部?)unix shell不管它们

svn commit -m 'It finally works!'
Run Code Online (Sandbox Code Playgroud)