To Git or Not To Git

To Git or Not To Git: A Horrific tragedy of Hubris and Time

By: Pedro Colon 5/26/2023

 

Reference: https://github.blog/2021-10-29-thirteen-short-and-scary-games-plus-source-to-play-or-hack-this-halloween/

Prelude

To Git or Not To Git-That is the question. Since the beginning of time, developers have been finding ways to better work on projects together and to ensure that a safe backup of their work works well. From centralized to distributed, Developers still ponder on the tool that is right for the job. For if a tool can hurt progress, productivity dies and so does the sanity of the developer. This is one of those stories.

Or at least a story of how I managed to make things harder for me all because I didn't carefully read Gits errors and instead set back a good chunk of work which I was able to make up thankfully, but was still terrifying!

Welcome to this story of mine.

Part 1: The Horror, The Horror!

The horror of misreading errors! So what did happened? Well what occurred was that I delegated a task to one of my teammates (shout outs to David Powers, he really did the work towards this final especially with getting the pause menu and FPS counter working)! However, there was a mistake made on my end that is too easy to make. Working on the same binary asset with git! And from there, the horror begins. There was an error that appeared. It told me that there was an issue with two assets. I tried to resolve. In turn, I discard it. And from there, my early hours of work has vanished. I was sad. I was angry. Hope vanished. Divine light severed. What can I do to fix? What can I do? There was only one answer.

Do it all again...but faster!

And so I did. And tedious it was.

Part 2: The Light at The End of The Tunnel

I wish I was able to screenshot the error when it occurred so I can show you. But if I did, then this wouldn't have happened. So maybe it was a blessing in disguise? Who knows honestly. Whatever it may be, I did solved the issue. No matter how painful it was, I was able to regain all the work I done prior. As a matter of fact, I was also able to do some additional work as well, adding in some sounds for the kart and fixing up Hud along with getting the installer working and going. Was it tedious? Yes. But did I learned something? Yes.

So what is the moral then? The moral is quite simple friends: Never give up! Always preserve even when things are rough. You may just surprise yourself with how far you can go!



Comments

Popular posts from this blog

The Pitfalls of Crafting a Position Placement and Lap Counter for Kart Racing Games

Troubleshooting Unity GameManager Input Handling

Only one line of code