Skip to content

Commit

Permalink
Fix out of date section about git integration (thanks elenakrittik)
Browse files Browse the repository at this point in the history
  • Loading branch information
budak7273 committed Feb 24, 2024
1 parent 119a7ff commit 1d325f4
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions modules/ROOT/pages/Development/BeginnersGuide/CreateGitRepo.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -261,13 +261,17 @@ This section assumes that you already know about the repository creating, commit

Use the git tool you are comfortable with.

It is suggested that you not enable Unreal's version control integration because it works at the project level and not the plugin level.

Be extra careful with merge conflicts and branches in the context of Unreal Engine.
Most Unreal Engine asset files are raw binary files, which means git diffing them is difficult.
Panakotta has directions on using UE as diff tool
Be mindful of merge conflicts and branches in the context of Unreal Engine.
Most Unreal Engine asset files are raw binary files, which means git diffing them must be done inside the editor.
The editor has a pretty decent built-in merge resolver,
but you must be able to open the editor to use it.
You'll have to resolve conflicts and compile errors on the {cpp} side first
to build a working Development Editor copy to open,
and the editor could get confused if information from {cpp} parent classes change.

Panakotta has directions on using UE as diff tool separate from a project(?)
https://gist.github.com/Panakotta00/c90d1017b89b4853e8b97d13501b2e62[here],
but it's best to totally avoid merge conflicts wherever possible.
but it's best to avoid merge conflicts where possible.

## UE4GitDiff

Expand Down

0 comments on commit 1d325f4

Please sign in to comment.