UGit是一款提供高效、便捷的代碼版本控制軟件。非常注重代碼安全防護(hù),配備代碼加密存儲(chǔ)與傳輸功能,全方位保障數(shù)據(jù)安全無虞。軟件還采用便捷的大文件管理、快速提交、工蜂鎖機(jī)制以及子目錄檢出等實(shí)用特性,支持團(tuán)隊(duì)協(xié)作模式,可以輕松完成多人開發(fā)場(chǎng)景下的權(quán)限分配與代碼審查,幫助團(tuán)隊(duì)提升開發(fā)效率與項(xiàng)目質(zhì)量。需要的朋友快來下載試試吧!
UGit使用介紹
【便捷的大文件管理】
1、內(nèi)置LFS模版,騰訊眾多大型項(xiàng)目LFS管理經(jīng)驗(yàn)沉淀,尤其是游戲項(xiàng)目。
2、支持對(duì)倉庫或工作區(qū)進(jìn)行大文件分析,以便于更好的配置Git LFS規(guī)則。
3、提交時(shí),可根據(jù)工蜂單文件大小限制,提示用戶將超限文件納入Git LFS管理。
4、支持單倉庫或多倉庫清理LFS緩存,快速解決磁盤空間不足問題。
5、支持使用UGit本地LFS Cache加速服務(wù),體驗(yàn)極致的下載速度。
6、支持超大文件(>4GB)的無損下載。

【快速提交】
原生Git提交流程,如果遠(yuǎn)程有新的提交,Git會(huì)強(qiáng)制要求先更新再提交,在一個(gè)大型項(xiàng)目中,提交流程會(huì)因?yàn)檫h(yuǎn)程頻繁變更而不停中斷,影響工作效率。UGit的快速提交,可以實(shí)現(xiàn)只要用戶提交的文件其他人沒修改,可以在不更新情況下直接完成提交,不會(huì)因遠(yuǎn)程頻繁變更而中斷提交流程,讓大型團(tuán)隊(duì)協(xié)作更加流暢。

【工蜂鎖】
1、工蜂鎖是針對(duì)游戲項(xiàng)目中存在大量二進(jìn)制文件協(xié)作場(chǎng)景而設(shè)計(jì)的鎖方案,解決了Git LFS Lock的穩(wěn)定性和性能問題。
2、支持對(duì)文件、目錄進(jìn)行加解鎖。同時(shí)也可以支持全分支鎖,即加鎖一個(gè)對(duì)象時(shí),同時(shí)鎖定所有分支上的該對(duì)象。
3、支持項(xiàng)目設(shè)置強(qiáng)制加鎖工作流,要求用戶必須先加鎖才能提交。
4、支持推送變更到遠(yuǎn)程后,自動(dòng)對(duì)推送內(nèi)容進(jìn)行解鎖。
5、也可以配置路徑的鎖白名單,限定配置的目錄只允許特定用戶可以加解鎖。

UGit功能特色
1、加速服務(wù)
內(nèi)置對(duì) Git LFS 緩存加速、UE4 DDC(Derived Data Cache)以及 Unity Cache 的支持,顯著提升大型項(xiàng)目資源的下載與構(gòu)建效率。
2、支持客戶端鉤子(Python / Shell / Batch)
允許通過自定義鉤子腳本靈活定制團(tuán)隊(duì)協(xié)作流程,例如在提交前自動(dòng)執(zhí)行代碼規(guī)范校驗(yàn)、格式檢查或權(quán)限驗(yàn)證等操作。
3、定時(shí)任務(wù)
提供多種自動(dòng)化調(diào)度策略,包括定時(shí)鎖定指定分支、定時(shí)拉取更新(支持僅下載 LFS 數(shù)據(jù)、普通 pull、強(qiáng)制 pull -f 三種模式),減少人工干預(yù),保障倉庫狀態(tài)同步及時(shí)準(zhǔn)確。
4、倉庫同步服務(wù)
可在 Git、SVN、Perforce(P4)任意兩種版本控制系統(tǒng)之間,按單個(gè) Commit 粒度實(shí)現(xiàn)單向或雙向同步,也適用于完整倉庫的遷移場(chǎng)景,確保多平臺(tái)開發(fā)環(huán)境數(shù)據(jù)一致。
5、分支規(guī)則管理
支持基于預(yù)設(shè)規(guī)則一鍵批量鎖定符合條件的分支(如 release/、feature/ 等),防止誤操作或非授權(quán)修改,強(qiáng)化分支保護(hù)策略。
UGit個(gè)性亮點(diǎn)
多倉庫管理
作為 Git Submodule 的高效替代方案,通過直觀的可視化界面,專為解決大型項(xiàng)目中多倉庫依賴管理難題而設(shè)計(jì)。支持批量克隆、一鍵更新、批量拉取分支、快速切換分支等操作,大幅提升跨倉庫協(xié)作效率。
倉庫分組管理
可將多個(gè)倉庫按項(xiàng)目、模塊或團(tuán)隊(duì)進(jìn)行自定義分組,分組信息會(huì)清晰顯示在倉庫標(biāo)簽上,便于快速識(shí)別與分類管理。
變更集分組
允許對(duì)工作區(qū)中的文件變更進(jìn)行邏輯分組,用戶可按不同功能、任務(wù)或修復(fù)內(nèi)容組織修改,并以分組為單位分別提交,使提交歷史更清晰、更有條理。
集成 CodeAction
無需完整克隆遠(yuǎn)程倉庫,即可直接在線進(jìn)行代碼審查、查看差異和評(píng)論,提升評(píng)審效率,尤其適用于輕量級(jí)審閱或臨時(shí)檢查場(chǎng)景。
支持 Excel Diff & Merge
內(nèi)置對(duì) Excel 文件的差異比對(duì)與合并功能,可精準(zhǔn)識(shí)別單元格內(nèi)容及公式的變化;當(dāng)前暫不支持表格樣式(如字體、顏色、邊框等)的對(duì)比與合并。
版本標(biāo)記
可在 UGit 倉庫的歷史記錄中對(duì)特定提交打上“好版本”“壞版本”“標(biāo)星”等標(biāo)記,便于團(tuán)隊(duì)快速定位關(guān)鍵節(jié)點(diǎn)、共享版本質(zhì)量信息,或在回溯問題時(shí)迅速縮小排查范圍。