I recently started a new job where the office environment is Mac-based, but I will be developing in .NET and SQL Server.
I’m already pretty sold on installing VMWare Fusion to set up a virtual XP box, but I’m wondering if anyone would be able to recommend a solution for code version control. Specifically, should I be installing something like SVN on the virtual box, or should I set it up on the physical Mac and move all code from the virtual machine to the Mac every time I want to check in code? If the latter solution is better, what are some good Mac-compatible version control applications?
I’d steer clear of installing your source code control on your host operating system (mac os x).
If you keep it either in the XP box, or in an extra Virtual Machine, that way you can easily backup those virtual machines as well as being able to use those virtual machines on a different workstation OR in the event of perhaps a new Mac or a rebuild of the host operating system.
if you keep the source on your host…your virtual machine sort of becomes dependent on it…