0

我们需要更改为新的 VCS 系统。我似乎无法找到一个跟踪每个文件和每个更改集的更改评论。目前,当我们在当前的 VCS 中查看文件历史记录时,它会显示各种签入以及该签入文件的注释以及整体签入注释。我们目前正在评估 hg 并喜欢它,但找不到如何实现此行为。任何人都可以建议如何在 hg 中执行此操作 - 或者 VCS 将允许此功能吗?非常感谢。

4

2 回答 2

1

你可以跑

$ hg log your-file

使用 Mercurial 获取该文件的历史记录。它也适用于目录或多个文件,您可以在其中获得更改任一指定文件的变更集日志。

Mercurial 在这方面实际上非常有效:尽管有存储库范围的变更集,但它以每个文件为基础存储增量,这使得 Mercurial 可以很容易地向您显示每个文件的历史记录。

于 2013-04-13T13:56:53.120 回答
0

Hgcommit可以处理您指定的已更改文件或它找到的所有已更改文件。然后,该组文件构成变更集,然后将全部应用相同的提交消息。听起来您正在寻找一个超级提交来将多个提交包装成一个更大的提交。

命名分支是此类事情的预期方法。然后,您可以提交带有特定于某些文件的注释,并且整体分支名称是您组合在一起的功能。通过命令行或 Tortoise Hg,您可以选择哪些文件是每个提交的一部分。

于 2013-04-15T21:27:46.123 回答