将文件与mercurial提交相关联

时间:2015-04-21 05:13:40

标签: mercurial mercurial-commit

我正在考虑将单个文件与我制作的每个mercurial commit相关联的方法。此文件的内容可能与

不同
  1. 有关提交的详细multiline comments
  2. 问题解决方法包括bug-fixes
  3. 据我所知,这些可以单独包含在不同的地方。但是,我想要他们。

    拥有此类文件的另一个目的是访问它programmatically

    所以我怀疑是 - Mercurial有可能吗?

    如果是这样,请解释一下。

    提前感谢您的回答。

1 个答案:

答案 0 :(得分:1)

对我来说,听起来你想要一个精心设计的提交消息 - 它们可以像你想要的那样详细,并且可以用你的善变工具轻松访问和搜索。

您可以通过hg commit -l FILENAME

将文件作为精心设计的多行提交消息

当然,您也可以简单地添加一个在每次提交之前修改的文件,其中您描述了即将进行的提交的更改和错误修复方法。 Mercurial日志然后将告诉您哪个提交带来了对文件的哪些更改,从而为您提供内容与其引用的提交之间的连接。 但是,虽然错误修复指令在存储库中的文件中可能有意义,但提交描述和注释IMHO最好放在提交消息本身中。