在clearcase中我可以运行
branchlocation>cleartool vtree <filename>
会弹出一个版本树,显示该文件的合并。我想在git中做相同的事情。
我认为这与git read-tree
有关 - 但这看起来并不像我正在寻找的东西。
我的问题是:如何在git中获取文件的版本树?
答案 0 :(得分:5)
“gitk
”中提到 Git Version Tree: Gitk 方法
此命令的问题在于输出很容易变得太大而且很复杂,难以读取 如果是这种情况,那么您可能希望在单个文件上运行
gitk
以仅查看该文件的更改。例如:
gitk --all FILENAME &
我在Git中从ClearCase版本树中看到的最接近的是“Viewing full version tree in git”,其中包含:
git log --oneline --graph --color --all --decorate
并将crc8/GitVersionTree
转换为:
您还可以使用“How do I build a version tree for a Git repository using LibGit2(Sharp)”
中提到的图表工具