版本控制可视化工具-Gource教程
Gource教程
最近Gource在國內稍許有點火,這里稍微介紹一下。
簡介
Gource是一個非常美觀的版本控制可視化工具,它會將倉庫的變化歷史用可操作的動畫樹的形式展現,根目錄是衍生動畫樹的中心,不同的目錄是動畫樹的樹枝,文件是動畫樹的葉子,開發的每一個倉庫維護用戶為動畫樹上的繪制小人。一棵樹的生長,減去舊的枝干,生成新的枝葉,代表該項目逐漸成熟。
使用
Gource支持主流的Windows、Linux、macOS等操作系統,其中Windows官方提供可執行文件進行安裝,Linux和macOS需要自行編譯源碼(這對于這兩種系統的用戶應該不是難事)。同樣,Gource是通過讀取版本控制工具的日志生成“動畫樹”的,它支持Git、Mercurial、Bazar和SVN等版本控制工具。
可以訪問官網,其主頁如下,可以安裝exe文件或者源碼編譯包。同時,其主頁還提供了該工具的教程和文檔,復雜的命令選項可以在此處查詢。
我這里安裝的是可執行的exe文件,注意安裝時勾選添加到環境變量那個選項。(否則,無法使用gource命令,需要自行在環境變量中添加gource的可執行文件目錄為環境變量。)
下面演示直接使用gource命令生成我的個人博客倉庫的日志動畫樹。只需要在需要生成該樹的目錄下執行命令gource。
同樣的,可以通過具體選項如gource -f -1280x720命令設置屏幕分辨率,也可以通過gource —camera-mode track調整攝像模式,有兩種攝像模式為track(跟蹤當前用戶或者所選用戶)和overview(整個存儲庫為視圖)。
上面的演示圖也可以看出可以通過鼠標鍵盤得到拖動調整動畫樹,這里不詳細贅述。
補充說明
簡單介紹了版本可視化工具Gource的安裝和使用,更多的選項配置可以參考官方文檔。完整的執行演示過程見下面的視頻,若訪問有問題可以直接訪問視頻源。
Gource教程錄屏
總結
以上是生活随笔為你收集整理的版本控制可视化工具-Gource教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Numpy实现BP神经网络(包含Drop
- 下一篇: Carbon和Polacode教程