I've had to deal with some rather cumbersome dev environments recently (no .sln files under source control, projects and assemblies scattered all over, web folders under program files on dev, etc). That doesn't include the various source control systems I'd had to work with (so far, VSS6.0d and Starteam 6). And yes, I realize 2 probably doesn't qualify for "various", but there's more than enough pain/frustration going around with just these 2.
So, how to deal with this situation? My answer is still in progress, but so far I'm using subversion as my daytoday source control repository and I'm using NAnt to manage the tedium of checking out, copying and translating from vss/starteam to my working area with subverion. More to follow as the experiment progresses.
Any comments or suggestions on this approach?]]>