查找更改 TortoiseHg 中特定文件的所有提交

Clo*_*kex 3 mercurial tortoisehg

我正在尝试将我们主分支的最新版本合并到一个更旧的分支中。只有两个文件存在冲突,但冲突很复杂,我想手动复制最新版本中的更改并修复一些问题。自上次提交到旧分支以来已有大量提交,我不知道这两个文件何时更改。

使用 TortoiseHg,如何在更改特定文件的任何分支上找到最新版本?

Dav*_*Caz 5

在 Windows 资源管理器中,右键单击您感兴趣的历史记录的文件。

在 TortoiseHG 菜单中,选择“修订历史记录”:

在此输入图像描述

这将打开一个窗口,仅显示已修改该文件(在任何分支中)的变更集。它还应该显示跟踪文件重命名(如果 hg log 在 hgrc 中启用了“follow”选项)、复制和移动的历史记录。


您还可以从 THG Workbench 应用程序中的下部文件列表中获得相同的内容,其中称为“文件历史记录”:

在此输入图像描述

两者都会带你去:

在此输入图像描述


此外,该屏幕的命令行等效项是使用hg log filehg annotate file