带转义字符的SVN cli提交
在命令提示符下使用SVN,我通常在同一行中提交commit消息。例如:带转义字符的SVN cli提交,svn,command-line-interface,Svn,Command Line Interface,在命令提示符下使用SVN,我通常在同一行中提交commit消息。例如: svn提交-m“初始签入” 当我想使用shell保留字符时,例如中的感叹号: svn commit-m“它终于起作用了!” 它将作为错误退出,因为shell正在尝试执行svn命令以外的操作。所以我可以像这样逃离爆炸: svn提交-m“woohoo\!” 然后提交就顺利通过了,但现在我的提交消息字面上说是woohoo\。有没有办法不使用消息编辑器屏幕(我认为是vim或nano)让消息正确显示这样的内容?试试单引号-大多数(所有
svn提交-m“初始签入”
当我想使用shell保留字符时,例如中的感叹号:
svn commit-m“它终于起作用了!”
它将作为错误退出,因为shell正在尝试执行svn命令以外的操作。所以我可以像这样逃离爆炸:
svn提交-m“woohoo\!”
然后提交就顺利通过了,但现在我的提交消息字面上说是woohoo\代码>。有没有办法不使用消息编辑器屏幕(我认为是vim或nano)让消息正确显示这样的内容?试试单引号-大多数(所有?)unix shell都不使用它们
svn commit -m 'It finally works!'
尝试单引号-大多数(全部?)unix shell都不使用单引号
svn commit -m 'It finally works!'