命令行颠覆了在执行svn ci
造就了各种各样的签入的“模板”(在环境变量SVN_EDITOR指定的编辑器)的便捷功能:前置颠覆签入模板
(blank line)
--This line, and those below, will be ignored--
M src/myfile.c
A src/otherfile.c
我喜欢这个功能,因为它提供了无需运行svn status
并通过?
结果进行筛选而提交的更改的快速摘要。
我希望做的是grep的从以前的一些东西,提交的日志信息,以及它前面加上的消息,像这样:
Some stuff I grepped from the previous log message.
--This line, and those below, will be ignored--
M src/myfile.c
A src/otherfile.c
我已经考虑创建创建此日志信息的脚本通过解析svn status
的输出来手动解析,然后在实际提交之前将其删除,但似乎它可能过于复杂或者搞砸了签入工具的其他功能。有更好/更简单的方法吗?