Skip to content
Sébastien Rombauts edited this page May 22, 2017 · 3 revisions

List of all the features of the Git Source Control Provider for Unreal Engine 4

I intend to use this list for validation of each new Engine release and each new Pull Request I submit.

Connect to Source Control

  • initialize a new Git local repository ('git init') to manage your UE4 Game Project
  • add .uproject file, Config/, Content/, Sources/ and .gitignore to source control
  • can optionally create an appropriate .gitignore file as part of initialization
  • can optionally make the initial commit asynchronously, with a custom multi-line message

Daily workflow

  • show current branch name in status text
  • display status icons to show modified/added/deleted/untracked files
  • show history of a file
  • visual diff of a blueprint against depot or between previous versions of a file
  • add, delete, rename a file
  • checkin/commit a file (cannot handle atomically more than 50 files)
  • revert modifications of a file (works best with Editor's Content Hot-Reload enabled)
  • Sync to Pull the current branch if there is no local modified files

Advance operations

  • migrate an asset between two projects if both are using Git
  • solve a merge conflict on a blueprint
  • git LFS (Github & Gitlab) is only partially working under Windows (using Git For Windows): diffs are broken (issue #35)!
  • Windows, Mac and Linux
Clone this wiki locally