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 +
评论没有发现