2011-02-23 73 views

回答

0

你可以尝试svn commit -m "They don't make Sunday."

+0

这仍然指定一条日志消息。但事实上OP的意思是“阻止它发送给文本编辑器来写日志消息”。如果是这样,这就是答案。 – 2012-07-15 16:22:26

0

这通常被指定为对事物的服务器端提交钩。如果您无法访问服务器,通常无法更改此设置。

+0

如果您在提交时未指定日志消息,则命令行中的'svn commit'会将您转储到文本编辑器中。我认为这是JoelFan想要解决的问题。 – 2011-02-23 05:12:51

+0

我确实可以访问服务器......我无法弄清楚如何取出这个钩子 – JoelFan 2011-02-23 05:13:20

1

通常,如果我想为每个命令的调用添加固定参数,我会使用shell别名 - 但这对svn并不适用,因为您只想将其应用于子命令commit

我想你可以别名svn的包装脚本,检查,看看是否它的第一个参数是commitci,然后调用真正的svn,如果有必要在一个空-m选项干扰。但我不会写,也不会主张使用这样的工具。 :-)