简体   繁体   English

是否有健全的水银树图形可视化工具

[英]is there a sane mercurial tree graph visualisation tool

I've seen the questions here and there and they don't have any real answer. 我已经在这里那里看到了问题,他们没有任何实际答案。 While those graphs might be "topologically identical", I would really like my trees to show commits in order they actually happened . 尽管这些图可能“在拓扑上是相同的”,但我真的希望我的树显示提交以使其实际发生

主仓库(那些蛇在飞机上吗?) 功能分支仓库(看起来很理智)

There isn't such a tool to my knowledge, but you're wrong that the questions you link to "don't have any real answer". 据我所知,没有这样的工具,但是您链接到“没有任何实际答案”的问题是错误的。 As explained in two answers to the 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 (by myself) shows how to do it automatically. 这个答案 (由我本人)显示了如何自动执行。 It's a clone, not history editing, so you can use it with shared repositories. 这是一个克隆,不是历史记录编辑,因此您可以将其与共享存储库一起使用。

It's not as simple as using a different GUI, but consider that a hypothetical tool with the behavior you want would probably have other shortcomings. 它不像使用其他GUI那样简单,但是要考虑到具有所需行为的假设工具可能还会有其他缺点。 Stick to your favorite GUI and adjust the repo instead. 坚持使用您喜欢的GUI并调整仓库。

SourceTree (Git/Hg Ui tool) has both modes of graph display: date order and more rigorous ancestral order . SourceTree(Git / Hg Ui工具)具有两种图形显示模式: 日期顺序和更严格的祖先顺序

To use date ordering, you must be absoultely sure all committers have their ntp sync on and date/time zone set correctly. 要使用日期排序,必须绝对确保所有提交者的ntp同步已打开,并且日期/时区设置正确。 Сhronological display breaks when trying to show commits from hosts with unsynchronised or invalid date/time, displaying those on their own line out of nowhere. 当试图显示来自具有不同步或无效日期/时间的主机的提交时,年代学显示会中断,并随意显示它们自己的行中的提交。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM