2011-03-09 16 views
1

在命令提示符处使用SVN我通常在同一行中提交提交消息。例如:SVN cli提交转义字符

svn commit -m "Initial checkin"

当我想用shell保留字符但如在感叹:

svn commit -m "It finally works!"

它会踢出来作为一个错误,因为外壳是试图做除了svn命令以外的东西。所以,我可以逃避像一声:

svn commit -m "woohoo\!"

以及提交通过就好了去,但现在我的提交信息字面意思woohoo\!。有没有一种方法可以不使用消息编辑器屏幕(我认为它是vim或nano)来让消息正确显示?

回答

5

尝试单引号 - 大多数(?全部)Unix外壳让他们独立

svn commit -m 'It finally works!' 
+0

哇,这是真棒,非常感谢你。 – bawkstoo

+0

完全没问题:) –