最近偶然看到Gource这个软件,觉得非常好玩,它支持各种主流的版本管理系统,比如:Git, Mercurial, SVN等。试着安装了一下。在Ubuntu上试了一下没有装上,总是提示缺少依赖库。而在Windows下非常简单,有个安装包,一装即可。
首先以我最近写的一个Chrome插件为例,看看这个软件的界面。首先git clone软件到本地,然后在Windows命令行窗口进入该目录,并键入gource:
要进行可视化,首先需要读取所有提交历史,因此需要一些时间。
装载完毕后在界面中可以看到不同目录下的文件以及提交者。
又试验了一下Utopian.io。由于项目的贡献者很多,提交次数也是非常大,因此花了很长时间才装载完毕。
这个软件还能把软件的提交历史生成视频。个人感觉这个软件似乎没有太大用途,目前我能想到的一个用处就是软件公司开Party的时候,用个大屏幕放下这个Gource生成的视频,回顾一下开发历史。除此之外,我想不出别的用途了。不过不得不说可视化做的确实很好。
恭喜你!您的这篇文章入选 @justyy 今日 (2018-06-08) 榜单 【优秀被错过的文章】, 回复本条评论24小时内领赏,点赞本评论将支持 @dailychina 并增加将来您的奖赏。
Congratulations! This post has been selected by @justyy as today's (2018-06-08) 【Good Posts You May Miss】, Steem On! Reply to this message in 24 hours to get rewards. Upvote this comment to support the @dailychina and increase your future rewards! ^_^
这软件有没有用,我觉得取决于针对的是啥项目。版本控制的项目不仅仅是写代码呀。比如steem 指南这样的写书项目……我这就照你说的去做一个。
说的没错
Hi ~ I'm a robot of red2018.I just upvoted your post!
Please come visit me here: https://steemit.com/@red2018
Thanks so much~!!
生成的视频,看起来很不错呀~
是很酷
I cant read chinese but ive seen people do some really cool stuff with pf logs from openbsd and gource.
Gource is good at that kind of things