每次 svn 客户端问我一个问题,要求我用一个字母来回答,应用程序就会卡住。唯一能回到 PS 提示符的方法是从任务管理器中终止 svn。
PS> svn commit
Log message unchanged or not specified
(a)bort, (c)ontinue, (e)dit:
q
原因是什么?我该如何使其发挥作用?
答案1
在这种情况下,svn commit 需要一条日志消息。简单的解决方案是通过选项提供一个-m
。例如:
svn commit -m "Change never changes"
它会崩溃,因为如果未设置编辑器,shell 将不会将控制权返回给用户。
参考