Things I miss from Source Safe... any suggestions?

I have found myself missing Source Safe many times over the last few months as I have worked with TFS. Usually this is due to quirks in the UI (which hopefully are related to the fact we are still Beta3), but there are a few other things that I miss that made my life as a lead developer easier. Maybe someone has some ideas on how I should be doing the following in the new version control system...

1. Search for Status / Wildcard Search

Sure in the Source Control Explorer you can view all Pending Check-ins and see everythingyou have checked out. Very cool and easier than Source Safe. But how do you view ALL pending check-ins for ALL developers? Is this something not supported directly in the IDE - is this something handled by the reporting system or something?

It was convienient in Source Safe to search for all files of a certain type to quick access history or other options on a set of files. Is there any replacement for this feature either?

2. Deleted Items on a Folder(Project)

I have seen comments on several FAQ pages and other resources about an Undelete option - where is this? It used to be very easy in Source Safe to see what files had been removed from a folder and one click restore. Anybody know how to do this now?

You would have to force me to go back to Source Safe so don't take my issues above as my desire to return to the days of AA2AA.AAAAA. Hopefully I just have not found the tools that will assist me in some of my more managerial duties as a software developer/manager.

Any ideas appreciated. Thanks,

Kevin

[1653 byte] By [KevinCurrier] at [2007-12-20]
# 1
Kevin Currier wrote:

2. Deleted Items on a Folder(Project)

I have seen comments on several FAQ pages and other resources about an Undelete option - where is this? It used to be very easy in Source Safe to see what files had been removed from a folder and one click restore. Anybody know how to do this now?

Hello,

I'm not familiar with Beta3, but with RTM you need to check option "Show deleted items in the Source Control Explorer", which is in Tools->Options->Source Control->Visual Studio Team Foundation Server. Then, you see all deleted items in the Explorer and you can restore them with "Undelete" command in context menu.

MichalMalecki at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...
# 2
For question 1 you have to use the command line client. Fire up a Visual Studio 2005 Command Prompt and type something like:-

tf status /server:youserverhere /user:* /recursive $/MyTeamProject/

That should do the trick - it's quite a bit faster than VSS ever was as well :-)

If you type:-

tf help status

Then you'll see the other options, the command line client is pretty powerful and should address most of your needs once you get the hang of it.

The previous post in response to showing deleting items still applies in the RTM version as well.

Cheers,

Martin.

MartinWoodward at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...
# 3

Thanks Michal and Martin for the repsonses. I have already leveraged the command line tools for several other things and I guess it was obvious that it could be done there - but come on - it is not the same thing at all. This command will help in the basic case of "what is checked out" - but if I need to get any more information on these files (such as view history, compare diffs on the last 3 check-ins of the file, etc) - I have to jump back into the IDE, find the file and then perform the action (and if I need to do another file in another location.. well you get the idea).

Here's hoping some of these tools get plugged into the interface sometime in the near future. For now - back to the command line days I guess...

Thanks again for the quick responses.

Kevin

KevinCurrier at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...
# 4
Many of the tf.exe commands do use UI. Checkin, History, Workspace, Resolve, and a few others I'm forgetting.
RichardBergMSFT at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...
# 5
We just started using Team Server Source Control this week, and I cannot believe that Microsoft failed so miserably with this missing and incomplete functionality in the UI. I know the functionality is in the Source Control system, but the command line tools are absolutely no substitute for the explorer functionality (no shift click). How was this product able to be releases with such missing functionality. This would be like releasing the next version of MS Word without a spellcheck!
dpomerantz at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...
# 6
DPomerantz, you might want to try Status Sidekick (freeware).
RichardBergMSFT at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...
# 7
Thanks for the suggestion. I looked at it, and it is interesting, but still not what I was looking for: Search in VSS allowed both a status and wildcard search, and I use both frequently. Further, it looks like Status Sidekick only allows the undo of checkouts. Not checkouts or checkins. Again, thank you for referencing the nice looking product, but it does not fufill my needs, and I still find the omission on the part of MS to be insulting.
dpomerantz at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...

Visual Studio Team System

Site Classified