Welcome to MSDN Blogs Sign in | Join | Help

BUGBUG: poor title

Richard Berg's look at source control and life

Browse by Tags

All Tags » tfs   (RSS)
'tf checkin' exit codes
All tf.exe commands return one of these: public enum ExitCode { Unknown = -1, Success = 0, PartialSuccess = 1, UnrecognizedCommand = 2, Failure = 100, } .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", Read More...
TFS Version Control Concepts 3: Item Versions and the two meanings of 'Changeset'
Let's recap Items one more time. Items are unique . They have an ID that no other item does. Items are versioned . Like all version control systems, TFVC is about making it easy to store successive versions of the same item and retrieve old ones when Read More...
TFS Version Control Concepts 2b: Namespaces in practice
Command Line usage In Source Control Explorer, you're always operating on pending space. At the command line, it's less clear. Consider the following setup: you're working in a directory $/project that's mapped to c:\project and contains two files a.cs Read More...
TFS Version Control Concepts 2: Item Names
Last time we learned that the principle objects in the source control system are called Items, and a few of their basic properties. That was awhile ago so let's recap: Items are unique . They have an ID that no other item does. Items are versioned . Like Read More...
Outlook macro for work item and changeset hyperlinks -- updated for 2007
When I upgraded to OL2007, Buck's great little macros stopped working. Today, I finally got the guts to ask the Outlook guys what they broke improved. The answer was simple enough. I'll let the code do the talking: Sub LinkToWorkItem() Set oDoc = ActiveInspector.WordEditor Read More...
Intro to Solution Binding in TFS, plus bonus FAQ
Solution Explorer isn't working the way I expect. How do I fix it? In TFS, the answer is usually quite simple, because TFS uses workspaces to do most of the dirty work. So if you're familiar with our workspace model, a quick behind-the-scenes tour of Read More...
UI Bug: resolving multiple merge conflicts
Resolving merge conflicts is hard enough already. Which branch is "target," again? Unfortunately there's a bug in v1 that makes it even harder. If you select multiple conflicts in the main Resolve dialog... ...then you get this abomination: Yikes! Allow Read More...
How to use TFS for source control only
Personally, I've never had a problem simply ignoring the features I don't need. Nevertheless, this is a frequent request. If you're sick of waiting 10 minutes every time you want a new top-level folder, Paul Hacker has a solution for you: Empty Process Read More...
TFS Team Project whitepaper
As promised , we finally have some guidance around structuring team projects. What can you do within a team project? What can you migrate between projects? Which settings are global, which are scoped only to Team Projects, and which can be broken into Read More...
New CodePlex project: TFS Event Handler
In their own words: Project Description This is a service based system with a front-end allowing the dynamic addition of event handlers for Team System. Users can upload their own custom Handlers as part of an assembly which are then loaded and executed Read More...
TFS Branch & Merge whitepaper plus recommended links
It's finally here! Our first real guidance on branching & merging has been posted, on a Codeplex wiki no less. I reviewed several drafts of the paper, but the real credit goes to Mario for driving our (the product group's) side of the process. Congrats Read More...
Install sequence: VSTS SP1, TFS SP1, Vista, Quiescing, oh my!
I've noticed a lot of customer confusion around SP1. None of the information below is new -- anyone could piece together the same recommendations by dissecting the various READMEs, release notes, blogs, etc. -- but I think there's value in collecting Read More...
PowerShell example: adding items from a changeset to a label
A recent request : "I want to be able to add a label to all files that were modified/added/whatever as part of a changeset." Sounds like a job for PowerShell! function label- changeset ( [ string ] $ serverName , [ string ] $ labelName , [ int ] $ changeset Read More...
add-types.ps1 - poor man's "using" for PowerShell
One thing that's missing from PowerShell is the ability to import foreign namespaces into the current context. That leads to a lot of typing at the interactive prompt and bloated hard-to-read lines in your scripts. For example, even if you've loaded the Read More...
New TFS tool - TFSProxy
I love it when participating in the community pays off. Barely a week later, we had a neat little applet posted to CodePlex: Project Description This little plugin will allow you to switch tfs proxy servers or disable the tfs proxy. It's also possible Read More...
More Posts Next page »
Page view tracker