Updating source control status
A version control system serves the following purposes, among others. A repository is a database of all the edits to, and/or historical versions (snapshots) of, your project.
It is possible for the repository to contain edits that have not yet been applied to your working copy.
Here are pictures of the typical arrangements: In centralized version control, each user gets his or her own working copy, but there is just one central repository.
As soon as you commit, it is possible for your co-workers to update and to see your changes.
You will need to decide whether the extra complexity is worthwhile for you.
Some popular version control systems are Git (distributed), Mercurial (distributed), and Subversion (centralized).
A occurs when two different users make simultaneous, different changes to the same line of a file.You can your working copy to incorporate any new edits or versions that have been added to the repository since the last time you updated. In the simplest case, the database contains a linear history: each change is made after the previous one.Another possibility is that different users made edits simultaneously (this is sometimes called “branching”).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.