有没有一个理智的树图可视化工具
is there a sane mercurial tree graph visualisation tool
我看过问题 here and there,但他们没有任何真正的答案。虽然这些图表可能是 "topologically identical",但我真的希望我的树按 实际发生 的顺序显示提交。
据我所知,没有这样的工具,但是您 link 到 "don't have any real answer" 的问题是错误的。正如 second question you link to, you can get the behavior you want by cloning your repository in such a way that the changesets are recorded in chronological order. This answer 的两个答案中所解释的那样(由我自己)展示了如何自动执行此操作。它是一个克隆,而不是历史编辑,因此您可以将它与共享存储库一起使用。
它不像使用不同的 GUI 那样简单,但考虑到具有您想要的行为的假设工具可能还有其他缺点。坚持使用您最喜欢的 GUI 并改为调整存储库。
SourceTree(Git/Hg Ui 工具)有两种图形显示模式:日期顺序和更严格的祖先顺序。
要使用日期排序,您必须绝对确保所有提交者都开启了他们的 ntp 同步并且 date/time 区域设置正确。
当尝试显示来自具有不同步或无效 date/time 的主机的提交时,按时间顺序显示会中断,在他们自己的行中突然显示这些提交。
我看过问题 here and there,但他们没有任何真正的答案。虽然这些图表可能是 "topologically identical",但我真的希望我的树按 实际发生 的顺序显示提交。
据我所知,没有这样的工具,但是您 link 到 "don't have any real answer" 的问题是错误的。正如 second question you link to, you can get the behavior you want by cloning your repository in such a way that the changesets are recorded in chronological order. This answer 的两个答案中所解释的那样(由我自己)展示了如何自动执行此操作。它是一个克隆,而不是历史编辑,因此您可以将它与共享存储库一起使用。
它不像使用不同的 GUI 那样简单,但考虑到具有您想要的行为的假设工具可能还有其他缺点。坚持使用您最喜欢的 GUI 并改为调整存储库。
SourceTree(Git/Hg Ui 工具)有两种图形显示模式:日期顺序和更严格的祖先顺序。
要使用日期排序,您必须绝对确保所有提交者都开启了他们的 ntp 同步并且 date/time 区域设置正确。 当尝试显示来自具有不同步或无效 date/time 的主机的提交时,按时间顺序显示会中断,在他们自己的行中突然显示这些提交。