騰訊UGit是騰訊所推出的的一款git的管理的工具,通過(guò)這款騰訊UGit來(lái)管理你的各種版本,不管是前端還是后端都能夠使用,并且支持Windows和Mac雙設(shè)備用戶,滿足程序員在開發(fā)上的需求,快來(lái)西西下載騰訊UGit!
騰訊UGit
騰訊自研Git客戶端
讓每個(gè)人都可以輕松使用Git
軟件特色
便捷的大文件管理
內(nèi)置LFS模版,騰訊眾多大型項(xiàng)目LFS管理經(jīng)驗(yàn)沉淀,尤其是游戲項(xiàng)目。
支持對(duì)倉(cāng)庫(kù)或工作區(qū)進(jìn)行大文件分析,以便于更好的配置Git LFS規(guī)則。
提交時(shí),可根據(jù)工蜂單文件大小限制,提示用戶將超限文件納入Git LFS管理。
支持單倉(cāng)庫(kù)或多倉(cāng)庫(kù)清理LFS緩存,快速解決磁盤空間不足問(wèn)題。
支持使用UGit本地LFS Cache加速服務(wù),體驗(yàn)極致的下載速度。
支持超大文件(>4GB)的無(wú)損下載。
快速提交
原生Git提交流程,如果遠(yuǎn)程有新的提交,Git會(huì)強(qiáng)制要求先更新再提交,在一個(gè)大型項(xiàng)目中,提交流程會(huì)因?yàn)檫h(yuǎn)程頻繁變更而不停中斷,影響工作效率。UGit的快速提交,可以實(shí)現(xiàn)只要用戶提交的文件其他人沒(méi)修改,可以在不更新情況下直接完成提交,不會(huì)因遠(yuǎn)程頻繁變更而中斷提交流程,讓大型團(tuán)隊(duì)協(xié)作更加流暢。
工蜂鎖
工蜂鎖是針對(duì)游戲項(xiàng)目中存在大量二進(jìn)制文件協(xié)作場(chǎng)景而設(shè)計(jì)的鎖方案,解決了Git LFS Lock的穩(wěn)定性和性能問(wèn)題。
支持對(duì)文件、目錄進(jìn)行加解鎖。同時(shí)也可以支持全分支鎖,即加鎖一個(gè)對(duì)象時(shí),同時(shí)鎖定所有分支上的該對(duì)象。
支持項(xiàng)目設(shè)置強(qiáng)制加鎖工作流,要求用戶必須先加鎖才能提交。
支持推送變更到遠(yuǎn)程后,自動(dòng)對(duì)推送內(nèi)容進(jìn)行解鎖。
也可以配置路徑的鎖白名單,限定配置的目錄只允許特定用戶可以加解鎖。
支持檢出子目錄
對(duì)于大型倉(cāng)庫(kù),克隆完整倉(cāng)庫(kù)下來(lái)可能需要很長(zhǎng)時(shí)間,有些時(shí)候,我們只需要下載一個(gè)或若干子目錄即可進(jìn)行工作,此時(shí)可以使用UGit克隆時(shí),只勾選工作需要用到的目錄進(jìn)行克隆,這樣可以快速完成,不用等待。
基礎(chǔ)能力
極簡(jiǎn)操作,類似于SVN或P4的集中式版本控制工具體驗(yàn),可一鍵提交或更新
OAuth,支持工蜂、Github、Coding.net平臺(tái)的OAuth認(rèn)證
集成工蜂合并請(qǐng)求,便捷的在客戶端中進(jìn)行MR評(píng)審或操作
集成工蜂代碼審查,在UGit中進(jìn)行代碼審查
集成工蜂Issue管理,郵件式的產(chǎn)品體驗(yàn),可便捷、快速的查看、修改或評(píng)論Issue
Gitflow,可視化的交互集成業(yè)界經(jīng)典的Gitflow工作流實(shí)踐
分支管理,可以查看分支生命周期、批量管理,比如可以快速批量清理無(wú)用分支
SSH訪問(wèn)工蜂,支持零配置使用SSH訪問(wèn)工蜂
提交關(guān)聯(lián),可在提交時(shí)關(guān)聯(lián)工蜂Issue
特色能力
加速服務(wù),支持Git LFS緩存加速、UE4 DDC、Unity Cache
支持客戶端鉤子(python/shell/batch),可使用鉤子腳本定制團(tuán)隊(duì)工作流,如提交規(guī)范檢查
定時(shí)任務(wù),包括定時(shí)鎖分支、定時(shí)更新(下載LFS數(shù)據(jù)/pull/pull -f三種策略)
倉(cāng)庫(kù)同步服務(wù),支持Git/SVN/P4任意兩種倉(cāng)庫(kù)之間互相按Commit維度進(jìn)行單向或雙向同步,也可進(jìn)行倉(cāng)庫(kù)遷移
分支規(guī)則管理,可一鍵鎖定符合規(guī)則的分支;
多倉(cāng)庫(kù)管理,Git Submodule的替代方案,通過(guò)可視化操作,旨在解決大型項(xiàng)目多倉(cāng)庫(kù)依賴管理問(wèn)題,支持批量克隆,一鍵更新、拉分支、切分支等等
倉(cāng)庫(kù)分組管理,可以對(duì)倉(cāng)庫(kù)進(jìn)行分組管理,并且分組信息會(huì)展示在倉(cāng)庫(kù)標(biāo)簽上
變更集分組,可對(duì)工作區(qū)變更進(jìn)行分組管理,按分組進(jìn)行提交
集成CodeAction,不用克隆倉(cāng)庫(kù)就可以進(jìn)行代碼審查
支持Excel Diff&Merge,支持單元格內(nèi)容、公式,暫不支持表格樣式
版本標(biāo)記,支持在UGit倉(cāng)庫(kù)歷史中標(biāo)記版本為好的、壞的、標(biāo)星等操作,方便版本回溯或版本信息共享;