你肯定知道那些漂亮的Git时间线图表,可以可视化Git分支策略和工作流程。
我根据客户的特定需求创建了一个Git工作流程。为了交接我的工作,我不想扫描我的图纸,也不想用Photoshop修饰它们。有没有免费的工具可以创建这些图表?(当然有 - 但这些工具中有哪些特别适合这个任务呢?)理想情况下,它们是基于Web的,或者至少对于这种一次性场合易于学习。 (不,LaTeX不是:))
谢谢!
你肯定知道那些漂亮的Git时间线图表,可以可视化Git分支策略和工作流程。
我根据客户的特定需求创建了一个Git工作流程。为了交接我的工作,我不想扫描我的图纸,也不想用Photoshop修饰它们。有没有免费的工具可以创建这些图表?(当然有 - 但这些工具中有哪些特别适合这个任务呢?)理想情况下,它们是基于Web的,或者至少对于这种一次性场合易于学习。 (不,LaTeX不是:))
谢谢!
这里有几个工具:
只是其中的一些。对于此类工具,有很多图形用户界面可供使用。
如果您想编写一些代码并从中生成图片,请看看GraphViz或Ditaa。
我喜欢Visualizing Git,这是一个开源的工具,在您的浏览器中运行。您输入 Git 命令,它会生成图形。
以下图形由以下命令生成:
git commit -m "second commit"
git commit
git commit
git checkout HEAD^^
git checkout -b feature
git commit
git commit
git checkout master
git merge feature
gitGraph :
options
{"key": "value",
"nodeWidth": 150
}
end
commit
branch newbranch
checkout newbranch
commit
commit
checkout master
commit
commit
merge newbranch
结果:
警告:此功能在2021年的Beta版本中出现过链接1,但现在(2022年2月)已经被官方文档所引用链接2,仍处于“实验性”阶段。