Archive | Source Control RSS feed for this section

Migrate a complete Git Repository from TFS to VSTS

I am migrating some Git repositories from a TFS server to VSTS. Moving a Git repo including all the history is very simple fo course. Since Git is a Distributed Source Control repository. But I always forget the syntax of moving the “complete” Git repository at once. With all the branches, tags etc. So here […]

Continue reading

Combining TFS Version Control and Git with Git-TF

  For a customer I am (together with my colleague Jasper Gilhuis) setting up a hybrid solution regarding Version Control. Some Scrum teams use Git as their primary Source Control system and most of them use TFS Version Control. What we see at different organizations is that it requires the teams to check-in all code […]

Continue reading

A starters guide to Git for TFS GitWits…

When I started my development career way back in 1999, the first Source Control System I ever used was Visual SourceSafe. After a few years I switched to SVN for a while and I liked that. The, in 2005 came Team Foundation Server and I embraced it, including the Source Control of course. And since […]

Continue reading

Moving source from one TFS to another

A while ago somebody asked me for an easy way to move source from one TFS to another. He struggled with that, because TFS kept asking for the old server. Even when he removed all the *.vssscc files and unbinded the solution with [Change Source Control] the old server popped up again and again. I […]

Continue reading

Reparent of a TFS Source Controlled Branch. Why and How !

When I first looked at the Source Control Explorer in TFS 2012, the thing I noticed first was the introduction of the “Reparent” Menu option in the context menu. I know that this is not new, It was there in Visual Studio 2010 as well only it was hidden away deep down in the file […]

Continue reading

TFS Source Control 2012–Workspaces Part 2

As promised in my previous post, in this post I will tell a little bit more about workspaces. When creating a new workspace (and I explained why you need to do that in my previous post) or editing an existing one, the dialog pops up. In 2012 it shows a small one. Press the “Advanced” […]

Continue reading

TFS Source Control 2012–Workspaces Part 1

Source Control is one of the oldest parts of Team Foundation Server and probably the most used one as well. Every version of Source Control introduced some new functionality. A short historical overview of the key adjustments TFS 2005 brought the first version. SQL Server based version control as a successor of SourceSafe TFS 2008 […]

Continue reading

How to deal with generic libraries in TFS

Last year I wrote an article about how to deal with generic libraries in TFS for a Dutch Magazine called Dot Net Magazine. This article was published in both the online as printed magazine. The online magazine has moved to another site and this article is now published on the be-init site. It can be […]

Continue reading

Hidden Gems in TFS–Part 4 Finding status in Source Control

In this series of blog posts I like to highlight some features of TFS/Visual Studio that people seem to overlook. In my day to day job I often see that people don’t know about certain feature that are available in Team Foundation Server, Visual Studio or some of the Powertools. Some features are available as […]

Continue reading

Hidden Gems in TFS – Part 1 Annotate

In this series of blog posts I like to highlight some features of TFS/Visual Studio that people seem to overlook. In my day to day job I often see that people don’t know about certain feature that are available in Team Foundation Server, Visual Studio or some of the Powertools. Some features are available as […]

Continue reading