I just feel like writing something kinda geeky, relating to programming, so I'd imagine that this is going to be uninteresting to most of my blog readership. But I'm going to do it anyway. So, er..take that people!

I've never used any sort of version control system when I program. For any of my normal readers who have bypassed the warning, a version control system is basically a setup where every change you make to a file (usually a file containing program code) is logged which lets you step back to any previous point in time if you need to (say you screwed something up a month ago…you can go back and return things to the way they were then). It also allows multiple people to work on the same file at the same time and handles merging their changes together. And it's also handy for multiple version (like branching out a release version for bug fixing and then merging those changes back into a actively developed version.

Probably a byproduct of working in the unorganized environment that I do. Not much I can do about that. But in my efforts to make myself more marketable in my chosen profession, I decided it was about time to fix that problem. So I scouted around yesterday and settled on Unfuddle.com to start with. I was going to set it up myself, but in the end, having it off site on the internet somewhere made more sense since it also can serve as another point of backup.

I went with Subversion because it seemd to be popular and also works with Xcode which is what I'm using for my C++ stuff. Last night I tried to get it working with my wassyart.com files and I eventually did (after much silent cursing). It's pretty neat. I won't be using it to it's full potential since I'm only one person, but it provides enough benefits where I think I'll keep it up. Unfuddle is nice because it also allows me to have a bug tracking system so I can keep track of things I'm working on and such.

Anyway, geeky post over. I'll return this evening with a picture of my couch…

Read and post comments |
Send to a friend

Related posts:

  1. *Kicks iTunes*
  2. Geeky Weekend
  3. Post Cold Update
  4. Geeky Success! (And Other Stuff)
  5. Another First Day Back Post