ue4原始碼本地git管理

2021-08-20 20:38:20 字數 695 閱讀 6713

本文主要記錄一下使用gitlab在區域網管理ue4原始碼的流程

大體思路是在區域網建立gitlab倉庫來管理ue4的原始碼,當引擎原始碼需要更新時,先把本地**同步到github上最新的,然後在push到區域網的gitlab倉庫,其他人通過gitlab來更新原始碼即可

具體操作流程如下,

git remote add epic 

操作完,使用remote -v如下:

epic代表了github上的倉庫

origin代表區域網內gitlab倉庫

使用命令

git fetch epic

可以獲取github的更新

假設gitlab版本為4.16,需要更新4.19分支,使用命令:

git fetch epic && git checkout 4.19     // 切換到4.19分支

git pull epic 4.19     // 把4.19分支更新到最新

git push origin        // 把4.19分支上傳到gitlab

這樣,4.19分支就從github上更新到gitlab上了

另外,使用如下命令可以把本地所有的tag同步到gitlab

git push origin --tags

UE4原始碼編譯

需要在ue4官網申請,然後關聯git專案 安裝 visual studio 2017。所有桌面版visual studio 2017都可以構建ue4,包括visual studio community 2017,這是面向小型團隊和個人開發者免費提供的工具。請確保作為安裝的一部分包含c 支援,這在預設...

UE4中原始碼查詢

1.在visual studio中 查詢時切忌使用 ctrl f 進行查詢,因為在ue4中有很多態別可能名字相同,但是在不同的作用域和作用範圍,特別是在檢視原始碼尋找原理時,大量的無關內容極容易導致混淆。同理在選中型別之後 go to defination 和 go to declaration 均...

UE4原始碼版食用要記

ue4原始碼版和預編譯版不能共享工程,這和外掛程式版是一樣的。一般來說我都是在vs中生成編輯器,於編輯器中新增新類,vs中編輯 編譯引擎的時候編譯配置使用的是devepolmenteditor.開發專案的時候呢?額.我依舊使用的是這個編譯配置。ue4提供了兩種熱編譯 的方式,可以使用編輯器中的編譯對...