每次我被要求输入一个字母时,Windows 上的 svn 客户端就会卡住。如何让它工作?

每次我被要求输入一个字母时,Windows 上的 svn 客户端就会卡住。如何让它工作?

每次 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 将不会将控制权返回给用户。

参考

相关内容