日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git 可视化工具_版本控制可视化神器Gource:简单易上手,效果恰似烟花秀

發(fā)布時間:2024/10/12 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 可视化工具_版本控制可视化神器Gource:简单易上手,效果恰似烟花秀 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

魚羊 發(fā)自 凹非寺
量子位 報道 | 公眾號 QbitAI

如此華麗的綻放,莫非是一場動畫煙火秀?

非也,這其實是GitLab社區(qū)版的進(jìn)化史,7年間82000次commit,盡皆在2.5分鐘的視頻內(nèi)展現(xiàn)。

Python的演化歷史更是鵝妹子嚶。

一開始,Guido化身一個白色的小人,滿屏幕風(fēng)風(fēng)火火地釋放“光束”,讓“Python樹”迅速長成了茁壯發(fā)育的模樣。

而從92年開始,新的角色出現(xiàn)在了Python的成長史中。

Python社區(qū)日益壯大,到了2010年,“Python樹”已經(jīng)成長為參天巨樹,像炫目的煙花一樣滿屏綻放。

是不是仿佛見證了一個新世界的誕生?而這樣讓人心醉的作品,其實全部出自一款軟件版本控制可視化工具之后,它的名字叫Gource

將軟件項目以動畫樹的形式展現(xiàn),根目錄為中心,目錄為分支,文件為葉子,當(dāng)一顆“樹”華麗麗地舒展開,減去舊枝、添加新葉,也就意味著,開發(fā)人員為這一軟件項目做出的貢獻(xiàn)越來越豐富。

并且,這棵“樹”不僅能展示軟件版本的更迭,還可以顯示有多少開發(fā)者參與其中。

心動了嗎?其實,在Gource的幫助下,你自己的項目,也能如此可視化。想體驗創(chuàng)世的感覺?那么一起來看看,Gource這一可視化神器該怎么用吧。

Gource怎么用

Gource支持Git,Mercurial,Bazaar和SVN等代碼管理系統(tǒng),還可以解析多個由第三方工具為CVS存儲庫生成的日志。

使用方法也并不復(fù)雜。

在Windows系統(tǒng)下,直接將Gource安裝到本地,通過cmd(命令提示符)進(jìn)入本地git文件夾,然后執(zhí)行:

gource

視頻就能自動生成了。

Linux和Mac系統(tǒng)也同樣支持,不過需要下載源碼,自己編譯。

△支持linux、Mac

Gource還有豐富的交互式控件和命令行選項。

比如設(shè)置屏幕分辨率:

gource?-f?-1280×720

而在相機控制上,Gource提供了兩種拍照模式:

  • overview:將整個存儲庫放在視圖中。
  • track:跟蹤當(dāng)前活動用戶或所選用戶。
gource?—camera-mode?track

此外,通過鼠標(biāo)和鍵盤,還可以控制鏡頭平移、回轉(zhuǎn)、放大。

在時間控制方面,可以使用--start-position和--stop-position指定要顯示的項目歷史時段。

另外,在創(chuàng)造自己的可視化文件時,你還可以加上BGM,讓音樂渲染情節(jié)的發(fā)展。

能怎么用

那么,用直觀的方式展現(xiàn)軟件項目的更迭歷史,除了好看,還有什么用處嗎?

Hacker News的網(wǎng)友們頭腦風(fēng)暴了一番。

有人說:這樣出色的可視化,能夠清楚地展示人們是怎樣為開源軟件做出貢獻(xiàn)的。

大家都知道在開源社區(qū)中,協(xié)作會催生令人驚奇的結(jié)果。但沒有什么比可視化更能直觀地展現(xiàn)協(xié)作產(chǎn)生的能量。

還有網(wǎng)友提到了一種非常有情懷的用法:

在同事離職的時候,把Ta在公司期間所做的所有貢獻(xiàn)可視化,并在告別會上展示出來。

當(dāng)然,用它來了解一下公司的代碼庫是怎樣生長的,似乎也是不錯的選擇。

我曾經(jīng)在公司年僅一歲的代碼庫上運行Gource。這個小家伙每個月都在被重寫。新的集群不斷成長也不斷被拆除。

你又有什么樣大膽的想法呢?

One More Thing

Gource還有個兄弟產(chǎn)品,是網(wǎng)絡(luò)流量可視化工具Logstalgia

在Logstalgia的作品中,Web服務(wù)器和永無休止的訪問請求打起了乒乓球賽。服務(wù)器擊中彩球,請求成功;服務(wù)器沒接住的球,就意味著請求失敗(如404)。

這畫面我簡直可以循環(huán)100遍。

傳送門

Gource官網(wǎng):
https://gource.io/

Logstalgia官網(wǎng):
https://logstalgia.io/

量子位 QbitAI · 頭條號簽約

關(guān)注我們,第一時間獲知前沿科技動態(tài)

總結(jié)

以上是生活随笔為你收集整理的git 可视化工具_版本控制可视化神器Gource:简单易上手,效果恰似烟花秀的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。