a quick guide to a low cost source version control server...

I’ve been doing infrastructure for… way too long, but since diving deep the past couple years into programming and Unity, I’ve seen some needed guidance for folks looking for a source control solution. I’ve posted a brief over-view for people that may be interested in an idea or direction to look into that may be helpful to creating a small team server for their repository that is nearly free using Hyper-V Server and some other totally free goodies.

While most of my others posts nerd out on infrastructure topics and have nothing to do with Unity and Game Development, (I’m still learning that too), I think my experience in infrastructure stuff could help guide some thoughts…

While there are many great free options available… sometimes a “DIY” is a great way to learn about how things work and provide yourself with a decent solution to reuse some spare computer stuff that may not “cut the mustard” for a game development workstation. This is how I’ve learned so far… trial and error.

I hope some find it helpful.

In preparation for Unity 5, I deployed a Perforce VM running the free license (up to 20 users) and have been using the P4Connect plugin in Unity (4.6) to keep my projects under control (literally).

Would anyone be interested in reading a blog article or two on how to set this up? If there is any interest…I may also fire up my Unity 5 Pro license to see how things work out and cover it (for any of the professional license users).

A few things I could include would be:

  • How to leverage Active Directory and integrate LDAP services with Perforce so your users from Windows can authenticate with their credentials.
  • A nice PowerShell script to help you keep it backed-up (using Perforce recommended steps).
  • A short “how-to” recompiled Perforce plugins for Adobe CC (Photoshop specifically) and Maya 2015

It’s quite a lot of information, but would expand upon some of my previous articles on virtualization.

Anyway, thought I would offer it up to the community if enough are curious… I’ll do a brain dump on the material and share my experiences.