如何在命令行上为Mercury指定多行提交消息?
hg commit -m "* add foo\n* fix bar"
不起作用。日志显示:
changeset: 13:f2c6526e5911
tag: tip
date: Fri Jan 23 23:22:36 2009 +0100
files: foobar.cpp
description:
* add foo\n*fix bar
最佳答案
按回车。
$ hg commit -m "Did some work
> Now I'm done"
事情之一是, Mercurial 日志中仅显示第一行:
$ hg log
changeset: 0:d2dc019450a2
tag: tip
user: Aaron Maenpaa <zacherates@gmail.com>
date: Sat Jan 24 07:46:23 2009 -0500
summary: Did some work
...但是如果您启动“ Mercurial View ”,则可以看到整个消息都在那里。
编辑添加:
...但是hg -v log显示整个消息:
$ hg -v log
changeset: 0:d2dc019450a2
tag: tip
user: Aaron Maenpaa <zacherates@gmail.com>
date: Sat Jan 24 07:46:23 2009 -0500
files: work
description:
Did some work
Now I'm done