有没有办法通过svn命令使用heredoc作为消息?
我试过了:
$ echo <<TEXT | svn commit -m -
> line one input
> line two input
>TEXT
在我的存储库中,它只是将短划线写为消息。
我试着四处寻找除了用\n
字符书写之外没有找到多行输入的方法,但是如果我可以定期使用多行文字,那就太好了。已经输入了输入。
是否可以使用不同的方法,还是只是一厢情愿?
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:1)
如果您确实想使用此处文档,则需要使用-F
选项。但是你的另一个问题是你正在使用echo
,它不会对stdin进行任何输入。你想要cat
。
以下内容将起作用:
cat <<TEXT | svn commit -F -
如果您以交互方式进行此操作,我认为您更愿意Jon Taylor's回答。