# Sunday, August 07, 2005

I like having my editor and my build environment integrated with my source control, even if that source control is Source Safe (ugh.) I like being able to check in and out from Solution Explorer rather than a separate tool, and settings like “check out on edit” are handy too. But you know what I really want to be able to do? Right click a line of code and ask “who wrote this?” The answer would be the date, user id, and check-in comment from the last time a touch of that file affected that line of code. Anyone who has ever managed a team project has looked at a block of code, done a double-take, and then demanded of the air “who the %^^$# put that in there?” I want my editing environment to tell me that.

The information to do this is in the system. I can do it by hand by doing a Diff between versions until I find two versions where that line changed, then looking at the check-in details. But it's just the kind of boring job that's perfect for a computer.

I wonder if the source control in VSTS does this?


Sunday, August 07, 2005 3:58:17 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [5]
Monday, August 08, 2005 1:10:44 AM (Eastern Daylight Time, UTC-04:00)
I'm using Subversion with shell integration, and it's easy enough to right-click a file and ask for a "Blame", which shows the last editor of every line. That sure would be nice to have built into in VStudio.
Thursday, August 11, 2005 9:47:03 PM (Eastern Daylight Time, UTC-04:00)
VSTS doesn't do this. :( Sorry.
Monday, August 22, 2005 9:09:22 AM (Eastern Daylight Time, UTC-04:00)
I've wanted this feature for years!
Monday, August 22, 2005 11:12:58 PM (Eastern Daylight Time, UTC-04:00)
Try Perforce, they've got a really cool tool which lets do exactly that.
Karl Edwall
Tuesday, August 23, 2005 10:58:34 AM (Eastern Daylight Time, UTC-04:00)
Vault does that, too...

Although I'm getting more and more interested in Accurev. That is an amazing product.
Comments are closed.