软件介绍
评论列表

目录

UGit的核心目标是解决原生Git命令行操作复杂、上手难的问题,同时针对腾讯内部大型项目的实际痛点提供了定制化解决方案。它的界面和操作逻辑对新手非常友好,很多功能都做成了傻瓜式的一键操作,比如提交、更新、拉分支等。但UGit的真正价值在于它处理复杂场景的能力:比如对于动辄几十GB的游戏美术资源仓库,它通过自研的“工蜂锁”机制和多仓库管理功能,让团队协作变得井然有序;它的“快速提交”功能可以绕过“先更新再提交”的限制,在大型团队中能显著提升效率。虽然软件不开源,但它免费,并且更新非常频繁,2026年3月还在发布新版本。

官网入口地址

腾讯UGit官方网站:https://ugit.qq.com/zh/

下载地址

访问官网 https://ugit.qq.com/zh/ 后,首页会根据你的操作系统自动推荐下载版本,也可手动选择下载Windows(64位)、macOS(Intel或Apple Silicon芯片)的安装包。

功能介绍

便捷的大文件管理:内置针对游戏项目的Git LFS模板,可以分析仓库中的大文件并推荐配置。提交时若文件超过大小限制会自动提示纳入LFS管理。支持超大文件(大于4GB)的无损下载,并可通过本地LFS缓存服务加速下载体验 。

快速提交:针对原生Git“必须先更新才能提交”的机制,UGit的快速提交功能允许在用户修改的文件未被他人改动时,无需更新即可直接完成提交,避免了因远程频繁更新导致的工作流中断,让大型团队协作更流畅 。

工蜂锁机制:为解决游戏项目中大量二进制文件协作时的锁定问题,UGit自研了“工蜂锁”。它支持对文件、目录甚至整个分支进行加解锁,可设置强制加锁工作流(必须先加锁才能提交),推送后可自动解锁,并支持设置锁白名单来限定特定用户的操作权限 。

检出子目录:对于大型仓库,UGit支持稀疏检出功能。在克隆时只需勾选工作所需的子目录,就能快速完成克隆,无需等待整个庞大仓库的完整下载,节省大量时间和磁盘空间 。

多仓库管理:作为Git Submodule的替代方案,UGit提供了可视化的多仓库管理能力。支持批量克隆、一键更新、拉分支、切换分支等操作,解决了大型项目依赖众多子仓库的管理难题 。

深度平台集成:无缝集成腾讯内部的研发生态。支持工蜂平台的OAuth认证、合并请求与代码审查;可以在提交时关联TAPD需求单;并与蓝盾CI系统联动,直接在客户端内查看构建状态 。

他实用功能:提供可视化的Gitflow工作流引导;支持Excel文件的差异对比与合并;内置客户端钩子脚本(Python/Shell/Batch)以便定制团队工作流;还支持SVN仓库的迁移和操作 。

应用场景

游戏研发团队协作:美术和策划人员通过UGit直观的界面管理庞大的美术资源库。使用工蜂锁避免多人同时修改同一文件导致的冲突,利用大文件管理加速资源下载和更新。

大型项目代码管理:开发者使用多仓库管理功能,轻松处理项目依赖的数十个组件库。利用快速提交功能,减少因频繁的远程更新而打断工作流,显著提升日常开发效率。

非技术角色使用版本控制:产品经理或设计师可通过UGit简单的界面,直接提交文档、原型图等,参与到版本迭代流程中,无需学习复杂的Git命令行。

企业内部研发流程整合:团队可将代码托管在工蜂,通过UGit进行代码评审、关联TAPD需求单,并触发蓝盾CI进行自动化测试与部署,形成一站式研发体验。

定价与授权

UGit是一款面向所有用户(包括个人、团队和企业)的免费软件。腾讯不收取任何授权费用,但软件本身不开源 。

应用示例:使用UGit快速克隆并切换分支

  1. 打开UGit,点击“克隆仓库”,输入一个大型仓库的URL(如git@git.woa.com:example/big-project.git)。

  2. 在克隆对话框中,UGit会列出仓库的目录树。只勾选你当前需要工作的子目录(/frontend/shared),然后点击“确定”开始克隆。这会比完整克隆快得多。

  3. 克隆完成后,在左侧分支栏右键,选择“新建分支”,输入特性名(如feature/login-page)。

  4. 开发完成后,在工作区视图中勾选变更的文件,填写提交信息,点击“提交”。若远程没有冲突,可直接点击“推送”完成远程提交。

系统支持

根据官网信息,UGit支持以下平台 :

  • macOS:支持macOS 10.15及以上版本,原生支持Apple Silicon(M系列芯片)。

  • Windows:支持64位Windows系统。

源码反馈/咨询 (共有 条反馈)
验证码:

腾讯UGit常见问题

本文标签
上一篇:章鱼快传
下一篇:AirDroid