Skip to main content

Godot and Git (part 7): Tips for merging scenes and team collaboration

Submitted by David Snopek on Thursday, 2020-11-19 @ 10:40 AM

This tutorial is part of the Godot and Git course. See the previous part if you haven't already!

In this part, we talk about merging Godot scene files (*.tscn), learning about the format, how to resolve merge conflicts, and some tips for team collaboration and avoiding merge conflicts in the first place.

This course covers BOTH the command-line and GUI for using Git, although, in this part we will only look at command-line in order to save time - the commands are the same as the last part, so if you want to see how to do them in the GUI, please watch part 6.

This video is meant for absolute beginners who have gone through the previous parts, but otherwise don't have any previous experience with Git (or other version control systems).

The Git cheatsheet (with all the Git commands we run):

https://docs.google.com/document/d/1nB-W1NzazXxm68cQG1Kb3KXdX80LfpUp2HT181h25O8/edit?usp=sharing

Level:
Beginner

All the tutorials in this course

  1. Godot and Git (part 1): Why use Git (or any version control)?
  2. Godot and Git (part 2): Getting Started with Git
  3. Godot and Git (part 3): Traveling through History
  4. Godot and Git (part 4): Pushing your repository to GitLab.com
  5. Godot and Git (part 5): Simple branching and merging
  6. Godot and Git (part 6): 3-way Merge and Merge Conflicts
  7. Godot and Git (part 7): Tips for merging scenes and team collaboration
  8. Godot and Git (part 8): Git LFS and dealing with large assets