posted on Thursday, June 23, 2005 11:43 AM by JasonBa:
It's inevitable... You're under a tight deadline to make a critical bug fix and someone else has the file you need to change locked. You rush around and find someone with administrative rights to help out. Here's what they do:
h lock /lock:none $/OurTeamProject/WidgetProject/filewidgets.cs /workspace:joesdevbox
And voila! You're back in business! The /workspace parameter specifies the short name of the workspace the other user has the file checked out in. If there are multiple workspaces with the same short name, you can qualify it by adding the user's domain\username. For example: /workspace:joesdevbox;CORPORATE\joelewis. The full server path is required to specify the exact item you want to unlock. A benefit of requiring the full server path is that the administrator doesn't even need to have a workspace with all the files sunc down just to unlock someone else's changes.
Currently, there's no way to do this through the GUI. When you right-click on an item in the Source Control Explorer and choose "unlock", the action is issued against the current workspace selected in the workspaces listbox.
We’ve published a set of set of add-ins which augments existing functionality in the Visual Studio 2005 Class Designer, Here is the link to the download site.
This only works with the Beta 2 build. It has some cool features like Pan/Zoom Window, MSDN Help on System Types, Dongles for easy creation of associations and inhertiance lines etc. You can find the list of all the cool features enabled by the add-ins here. There is also an add-in for the Distributed System Designer (available from the same download).
See here and here.
Originally I started off with one page of consolidated information about the most exciting addition to the Visual Studio product family probably in this decade: Visual Studio Team System (or short: VSTS) and Team Foundation Server (TFS). In just a few months the amount of information grew rapidly and is now overwhelming and not well structured. That was the motivation for me to create a new, dedicated VSTS Blog outside of Microsoft.
Of course VSTS is not complete by itself but furthermore there is the idea of Software Factories, Domain Specific Languages, the Microsoft Solutions Framework (MSF) and last but certainly not least the Third-Party solutions that will round it up. Basically everything that is part of your software development lifecycle.
I hope this blog helps you to find the information you are looking for more quickly.
If you have any questions or suggestions make sure to contact me.
About the Author
Neno Loje is a strategic consultant for the software development process at AIT TeamSystemPro Team and the first European Microsoft Most Valuable Professional for Visual Studio Team System.
As certified expert he supports companies with the introduction of Team Foundation Server – from the decision, over migration to the individual customization.
He passes on his cumulated experiences in spoken (conferences/trainings) and written (developer magazines).
Furthermore he is a convinced Notepad user, MCSD (Microsoft Certified Solution Developer), MCTS (Microsoft Certified Technology Specialist), MCPD (Microsoft Certified Professional Developer), and was awarded as Microsoft MVP (Most Valuable Professional) for Team System multiple times.