我尝试编写一个 bash 脚本,它应该提交给一个 svn repo。一切正常,直到我尝试提交。提交命令打开编辑器,脚本以提交消息留在的错误结束svn-commit.tmp
我尝试了几件事,但没有一个会奏效
commit_msg="$1"
svn commit -m "$commit_msg"
和
commit_msg="$1"
svn commit -m '$commit_msg'
和
commit_msg=$1
svn commit -m '$commit_msg'
以及所有与-q
和--non-interactive
运算符。甚至svn commit -m "woohoo"
打开编辑器,脚本以错误结束。
任何想法为什么在不打开编辑器的情况下无法在 bash 脚本中提交?