SVN vs Git vs Perforce and Hosting Oh My!

I've heard of SVN before, had a Github account for a while but never really taken the time to learn more details about them. Now was that chance.

I spent much of the morning and afternoon working on a method for collaborating on our group project. Originally I had started work using TortoiseSVN but I didn't discover a server method within Tortoise so I turned to the program VisualSVN. Where Tortoise was integrated into Windows Explorer Shell with VisualSVN it was like a standard application. After a bit of confusion I was able to get the repository shared locally but after numerous attempts I was unable to access the repository from outside of my LAN. This was unacceptable as our group is dispersed over a decent area.

I looked through the UE4 documentation with source control in mind and it appears as though they recommended a suite of programs called Perforce. Everything looked straight forward, I found a cloud hosting service for free using them. Upon first glance I was prepared for this to be done quickly. I don't know if it was something within my version of windows but nothing I tried with their software worked properly, least of all getting it to connect with I spent quite a while researching methods to resolve this conundrum to no avail. Finally I decided to give up on Perforce but while in Assembla I saw that they have free SVN useage as well. The only limitation is space which says 1 GB, hopefully that isn't for both projects but instead for each.

After a little delay caused by a misunderstanding from import/export I was back on track. With TortoiseSVN I simply checkout the folder on my hard drive, linking it to the assembla url. Upload my files also known as commit. Within UE4 there is a simple menu for source control, connected and viola all is golden. All of that hard work finally paid off.


Popular posts from this blog

Let's Protect Our Brains In Plants vs. Zombies

OBS Twitch suggestions needed