Visual Studio 2010 – Managing Local File History

cteam-foundation-serverversion control

I have been using netbeans for many years now and recently I have moved from PHP/Git/Netbeans to C#/TFS/VS10.

It has been very good so far, yet I miss this one little feature I enjoyed so much in Netbeans is… local file history.

Whenever I was working on something I could test different ideas and then simply reverting or even comparing changes at different time of the day or even different days.

I was wondering if there is any VS10 extension or some sort of plugin that would let me achieve similar functionality (internal version control sort of thing). I would use TFS but we are only allow to check in our changes when they are actually read for production. Also I can't find revert changes button in TFS. I wouldn't want to create a branch either.

I'm so desperate I was going to put hg or git over my TFS folder just so I can achieve this I'm just hoping there is some better solution for this.

Best Answer

You can try the shelve function of TFS. It is a bit cumbersome but will work. I create different shelve sets with descriptive naming convention. While searching on google I came up with this auto shelve extension. I haven't used it but will surely try on Monday to see if it is useful.

Related Topic