带有日志消息的svn ci多行消息日志/文本文件

时间:2014-11-10 14:38:03

标签: svn logging message commit

我做这个问题

svn ci -m "Message text multiline" dir/

我希望日志消息看起来像:

fixed:
-bug 1
-bug 2
-bug 3

相反,我得到:

fixed: -bug 1-bug 2- bug 3

这是因为我无法在日志消息中插入换行符(\ n \ r)。

我使用putty作为SVN。我搜索了一下,我发现echo命令有一个解决方案:

echo -e "new\n\rline"

将输出:

new
line

此外,我看到有一种方法而不是-m "message"来指定text.txt文件,我可以将日志格式化,但我没有找到示例。

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

使用-F选项指定日志消息文件而不是-m

svn ci -F logmessage.txt dir/

请参阅the documentation中另一个使用它的示例。

答案 1 :(得分:0)

我发现即使使用svn ci -m也可以添加新行,只有当你只写下一个昏迷时它才会起作用: [good] - svn ci -m“按下然后关闭昏迷。

[bad] - svn ci -m“”dir /(然后用新行添加文字)