【发布时间】:2018-06-13 23:11:12
【问题描述】:
我正在尝试将我们主分支的最新版本合并到一个更旧的分支中。只有两个文件有冲突,但冲突很复杂,我想手动复制更新版本中的更改并修复一些问题。自上次提交到旧分支以来,已经有大量提交,我不知道这两个文件何时更改。
使用 TortoiseHg,我如何在特定文件被更改的任何分支上找到最新版本?
【问题讨论】:
标签: mercurial tortoisehg
我正在尝试将我们主分支的最新版本合并到一个更旧的分支中。只有两个文件有冲突,但冲突很复杂,我想手动复制更新版本中的更改并修复一些问题。自上次提交到旧分支以来,已经有大量提交,我不知道这两个文件何时更改。
使用 TortoiseHg,我如何在特定文件被更改的任何分支上找到最新版本?
【问题讨论】:
标签: mercurial tortoisehg
在 Windows 资源管理器中,右键单击您对其历史记录感兴趣的文件。
在 TortoiseHG 菜单中,选择“修订历史”:
这将打开一个窗口,仅显示已修改该文件(在任何分支中)的变更集。它还应该显示跟踪文件重命名(如果在 hgrc 中启用了hg log“follow”选项)、复制和移动的历史记录。
您还可以在 THG Workbench 应用程序中,从下方的文件列表(称为“文件历史记录”)中访问相同的内容:
两者都会带你到:
此外,此屏幕的命令行等效项将使用 hg log file 和 hg annotate file。
【讨论】: