我的开发小组最近从1.1.9升级到2.8.1。我主要使用Hg命令行工具,但是我经常使用的两个乌龟工具,Repository Explorer和Annotate Files似乎在较新版本中发生了很大变化。资源库资源管理器似乎已成为修订历史记录,虽然Annotate Files仍然存在,但它没有那么实用。
在1.1.9中,我可以右键单击一个文件,然后选择Repository Explorer。这将打开一个有3个部分的窗口。在顶部,它将列出该特定文件的所有修订。在底部,有2个部分。一个显示了该提交的所有文件,右侧显示了该文件和修订的更改。在2.8.1中,修订历史记录仅包含修订列表以及该特定文件和修订的更改。相关文件未列出。
类似地,在1.1.9 Annotate Files中,有一个顶部窗口显示该文件的所有修订,然后是一个底部窗口,用于为所选修订注释该文件。在2.8.1中,它仅显示底部窗口,以及Changeset的说明。通过Changeset对话框,我可以遍历parent(s)/ child(ren),但如果有很多更改,这是一种非常繁琐的导航方式。
我已经在2.8.1中探索了新的Workbench,但我也无法模仿那里的1.1.9功能。有没有办法做到这一点?
感谢。
P.S。我刚刚发现'视图 - > 2.8.1中的“修订详细信息”,显示ChangeSet中的其他文件。但Workbench中的“修订”窗格仍显示整个存储库的修订,而不是特定文件。除非我单击该文件并选择“修订历史记录”,它会打开一个单独的窗口,然后不会显示相关文件。
答案 0 :(得分:0)
thg log the_name_of _your_file
似乎是您正在寻找的东西 - 它遵循单个文件的历史记录。