GitG是GNOME桌面環境的一個很棒的應用程序,允許用戶輕鬆查看和瀏覽Git軟件倉庫。它是一個開源,小而快速的圖形應用程序,克隆了GitX軟件項目。
它專為GNOME應用而設計
應用程序是從偏移設計的,用作Git操作和Git歷史記錄的瀏覽器,用於在知名的GitHub網站上託管的GNOME應用程序。今天,任何人都可以使用GitG來查看和編輯在Git上託管的應用程序或項目的源文件。
功能一目了然
使用GitG,您將可以瀏覽修訂歷史記錄,處理大型存儲庫,提交更改,分階段或不分割單個hunks,還原更改,顯示Git修訂版中更改的顏色差異以及瀏覽給定的樹Git修訂版。
擁有更多功能
GitG允許用戶輕鬆,快速地導出部分給定的Git版本的樹,提供任何可讀的命令,如“git log”來構建修訂歷史記錄。此外,它允許用戶在歷史記錄視圖中顯示和切換不同的Git分支。
它是用GTK +編寫的,並支持其他DE
GitG的圖形用戶界面是用強大而流行的GTK + GUI工具包編寫的。它需要libgit2和libgit2-glib庫才能正常工作。正式支持的GNU / Linux操作系統包括所有基於Debian和Red Hat Linux的發行版。
在32位和64位平台上運行
除了GNOME之外,應用程序可以輕鬆地安裝在任何其他開放源代碼的圖形桌面環境中,只要所有的依賴項都被正確安裝。用戶可以通過源存檔或直接從其Linux發行版的默認軟件庫進行安裝。它目前在32位和64位平台上運行。
此版本中有新功能:
- 更新翻譯
- 其他修正
3.23.0版中的新功能:
- 添加上下文菜單以從diff
- 更好地支持裸機和空庫
- 添加對ssh短格式遠程URL的支持
- 改進選擇切換增量分段
- 默認情況下禁用使用gravatar隱私
3.22.0版中的新功能:
- 添加上下文菜單以從diff 打開文件
- 更好地支持裸機和空庫
- 添加對ssh短格式遠程URL的支持
- 改進選擇切換增量分段
- 默認情況下禁用使用gravatar隱私
3.20.2 / 3.22.0 Beta 2中的新功能:
- 將上下文菜單添加到從diff 打開文件
- 更好地支持裸機和空庫
- 添加對ssh短格式遠程URL的支持
- 改進選擇切換增量分段
- 默認情況下禁用使用gravatar隱私
3.20.1版中的新功能:
- 修正錯誤:
- 更新翻譯
- 在破折號 中禁用漢堡菜單
- 將主要選擇設置為選定的提交SHA1
- 減少動作欄的熱點,減輕水平滾動問題
- 不僅顯示主題 的完整訊息
- 其他修正
3.19.4版中的新功能:
- 的變化:
- 添加OSX軟件包生成器
- 在diffs 上添加語法突出顯示支持
- 在舞台上顯示未追踪的內容
- 修正錯誤:
- 修復OSX路徑
- 缺少包含
3.17.1版中的新功能:
- 更改:
- 使用gravatar服務可選(偏好)
- 按回車 ,舞台/取消選中所有項目
- 添加命令行參數以修改默認歷史記錄活動選擇(--all,--branches,--remotes,--tags)
- 添加刪除未追踪的文件
- 改進破折號/概述UX
- 改善diff / uncollapse行為的diff視圖
- 修正錯誤:
- 在diff視圖中獲取正確大小的圖標
- 小UI拋光
- 修復克隆認證
- 僅使用gtk_enable_animations的動畫設置
- 修復python diffs 的歸類錯誤
- 修復存儲庫加載中的競爭條件
3.16.0版中的新功能:
- 更新翻譯
3.15.1版中的新功能:
- 用vala 0.25修正建築物
將libgit2-glib壓縮到0.22.0 - 實施基本歷史搜索
- 實現遠程狀態跟踪
- 添加遠程管理
- 在diff 中顯示hunk上下文
- 實施主線配置
- 在歷史通道上實施保留主線
- 實現從分段區域打開文件
- 允許選擇merge diff parent
- 實現子模塊patch stage / unfage
- 實現workdir子模塊stage / unfage
- 在破折號 中顯示子模塊
- 更新翻譯
執行基本抓取
3.14.1版中的新功能:
- 修正錯誤:
- 修復vala 0.27 的建築物
- 解除綁定屬性時修正警告
- 將符號系統符號更改為開放式菜單符號。
- 將gdesktop-enums-3.0.vapi添加到EXTRA_DIST
- 更新翻譯:
- 荷蘭語:Erwin Poeze
- 葡萄牙語:Duarte Loreto
- 匈牙利語:GAOB Kelemen
- 意大利語:Milo Casagrande
- 中文(台灣):鄭家嘉
3.14.0版中的新功能:
- 錯誤修正:
- 修復vala 0.25的建築物
- 更新翻譯:
- 更新zh_CN翻譯
- 德國
- 斯洛伐克語
- 俄
- 塞爾維亞語
- 瑞典
- 丹麥
- 芬蘭語翻譯更新
- 波蘭語
- 韓國
- 法
- 印度尼西亞
- 巴西葡萄牙語
- 捷克
- 阿薩姆語
- 加利西亞
- 繁體中文(香港台灣)
3.14版Beta 2中的新功能:
- 錯誤修正:
- 通過點擊存儲庫概述 打開存儲庫
- 更新翻譯:
- 希伯來語
版本0.3.3中的新功能
- 特點:
- 進一步拋光UI
- 突出顯示差異中的尾隨空格
- 允許從概述中刪除存儲庫
- 在diffs 中顯示相似性(即重命名)
- 錯誤修正:
- 打開多個存儲庫 時修復大量內存洩漏
- 在提交對話框 中修復其餘的diff stat項
- 在分段時恢復選擇
- 更新翻譯:
- 捷克
- 立陶宛語
- 巴西葡萄牙語
- 俄
- 波蘭語
- 希伯來語
- 土耳其
- 德國
- 加泰羅尼亞語
- 加泰羅尼亞語
- 斯洛文尼亞語
- 德國
- 印度尼西亞
- 希
- 丹麥
- 匈牙利
- 印度尼西亞
- 巴西葡萄牙語
- 塞爾維亞語
- 烏克蘭
- 希伯來語
- 法
- 中國
- 拉脫維亞語
- 中國
- 韓國
- 芬蘭
- 希
- 加利西亞
- 意大利
版本0.3.1中的新功能:
- 這是gitg的主要重寫的第一個版本。我們已經從C搬遷到Vala,實施gitg,緩解發展。更重要的是,gitg現在使用libgit2(而不是調用git),這極大地提高了gitg的質量。該界面也進行了重大改進,符合最新的GNOME 3應用程序界面開髮指南。
雖然gitg中最突出的功能在本版本中,但仍然有一些值得注意的回歸,將在以後的版本中實現,因此這個版本應該被認為是不穩定的。
版本0.2.5中的新功能
- 特點:
- 允許在shell / runner / io 中將stderr重定向到stdout
- 添加了轉輪命令的調試
- 更好的參數解析(將第一個參數傳遞給git日誌)
- 在提交 時運行commit-msg hook
- 改進的格式補丁名稱模仿git
- 添加了預提交和提交後掛鉤執行
- 使用按鈕來切換責備模式
- 更改單行(un)階段以使用pixbuf渲染器
- 錯誤修正:
- 在GitgCommand 中修改參數和環境解析中的segvs
- 運行鉤子時,設置工作目錄GIT_DIR和GIT_INDEX_FILE
- 修正傳遞給第一個參數 的參數
- gitg.desktop.in.in:從.desktop文件中刪除不推薦使用的編碼密鑰
- 修正解析使用文件名 中的空格更改了文件行
- 改進了autogen.sh
- 通過圖標提交時不要更改選擇
- gitg-commit-view 中的代碼清理
- 不要使用GtkMisc,因為它已被棄用。
- 首選項對話框:修復展開問題。
- 使用GtkBox而不是Gtk [HV]框
版本0.2.4中的新功能:
- 指責模式
- 顯示頭像
- 添加了Commit 的快捷方式
- 雙擊非舞台/舞台
- 將刪除文件菜單項添加到分頁菜單
- 修正diff線渲染器大小問題
- 不要在作者的提交者標籤 中顯示null
- 修正可能的NULL deref
- 在線解析器 中修正競爭條件
- 修復路徑渲染偏移問題
修正在OpenBSD上構建
版本0.2.2中的新功能:
- 添加了glade目錄文件
- 禁用自動utf8進行存儲庫加載
版本0.2.1中的新功能:
- 功能:
- 改進了調試
- 添加UTF8作為第一個候選編碼
- 錯誤修正:
- 調整為GtkSourceView API break
版本0.0.7中的新功能:
- 功能:
- 修改版用戶界面
- 每行/分頁
- 錯誤修正:
- 改進了字符集轉換
- 修正顯示最近使用的項目
- 各種DND修正
版本0.0.4中的新功能:
- 特點:
- 管理遙控器
- 管理用戶名和電子郵件全局和存儲庫特定
- 結帳本地分行
- 從遠程分支創建新的本地分支
- 通過拖放方式重新組合/合併遠程和本地分支
- 應用/刪除隱藏項目(應用可以通過拖放操作完成)
- 使用拖放方式將本地分支推送到遠程分支
- 創建/刪除標籤
- 錯誤修正:
- 修訂樹視圖選擇更改中的Crasher錯誤
<強>要求強>:
- GNOME
- GTK +
評論沒有發現