top of page

Git is never easy

Writer's picture: Lee Choon Meng (Xynan)Lee Choon Meng (Xynan)

Over the course of development, the team always plagued by our source control namely Git. At the early stage of the development, we settled on using GitLab because it provides a big data limit than GitHub as well as a private repo. However, we did'nt reply settled on what interface to use. I personally has tried GitHub Desktop and SourceTree but they are either too simplified or too complicated to use. Therefore, I opt for Ungit.

Ungit is a free, web-based source control interface. It is lightweight and most importantly very visual-friendly, which means the operations are clearly visualised by the "branches" and "nodes".

Visual representation of Ungit

The visualised operations made the entire process more understandable. However, with a more understandable interface, we still faced quite a number of issues along the way.

Issues like overwriting each other's stuff, causing the "unable to be fast-forward remote branch" error, and worst of all reverting our progress. However, along the way we did learn a lot about source control, although we are still rather inexperience with but we had a glimpse of what it can really offer. I'm hoping to fully learn how Git process should be carried to prevent those disasters from happening during my internship period. At these moment, the team can only work with what we know and what we have.


10 views0 comments

Recent Posts

See All

Unreal + Jenkins DevOps: Zero To Hero

How many times have wasted precious time pushed out a faulty build due to some configuration Boolean changed for testing purposes? Or...

Unreal Automated Testing

As a Unreal video game developer, I can guarantee one of the most frustrating things in developing a game is the build you have cooked...

Kommentare


2020 by Xynan Lee.

  • LinkedIn
  • Instagram - Black Circle
bottom of page