Updating source control status
Written and contributed by Sebastien Rombauts ([email protected]) Source Control Login window to create a new workspace/a new repository: Source Control status tooltip, when hovering the Source Control icon in toolbar: Source Control top Menu, extended with a few commands specific to Git: Submit Files to Source Control window, to commit assets: File History window, to see the changelog of an asset: Visual Diffing of two revisions of a Blueprint: Merge conflict of a Blueprint: Status Icons: Quick demo of the Git Plugin on Unreal Engine 4.12 (preview) Under Windows 64bits, you should install the standard standalone Git for Windows (now comming with Git LFS 2 with File Locking) with default parameters, usually in “C:\Program Files\Git\bin\git.exe”.
Then you have to configure your name and e-mail that will appear in each of your commits: Unreal Engine comes with a stable version of this plugin, so no need to install it.
The main difference between centralized and distributed version control is the number of repositories.
In centralized version control, there is just one repository, and in distributed version control, there are multiple repositories.
When you update, you do not get others' changes unless you have first pulled those changes into your repository.
“Simultaneous” changes do not necessarily happen at the exact same moment of time.The plugin mostly interacts with you local Git repository (“Depot”), not much with the remote server (usually “origin”).This document is a brief introduction to version control.By contrast, the push and pull commands move changes between the local repository and the central repository, without affecting your working copy.It is sometimes convenient to perform both : it affects both repositories and the working copy, performs merges, etc.) A version control system lets multiple users simultaneously edit their own copies of a project.