Importing a TFS repository into a Git repository using Powershell
Git is a snapshot based system. It takes a snapshot of your entire tree every time you make a commit. The individual changes between commits can be derived from the state of the snapshots. This simple...
View ArticleRemove those pesky source control bindings
So you took the plunge. You decided to migrate your source code away from Team Foundation Server into Git, Bazaar or Mercurial. You either started from fresh or you actually converted all your...
View ArticleCustom MSBuild tasks to clone Git repositories and more…
Every good work of software starts by scratching a developer's personal itch.Eric Raymond – The Cathedral and the Bazaar I love Git. I like the way it completely changed my way of thinking about...
View ArticleSet default merge options for Git branches
Time for a little Git tip! Suppose you are the integrator of a branch. It is your responsibility to merge different branches from your co-workers. You want to keep a linear history. I.e. you want to...
View ArticleMsysgit, Subversion and a HTTP-proxy
I’ve been working on a Sharepoint project for a couple of weeks now. The project is hosted in a Subversion repository on Codesion. You can use Git to work with a Subversion repository. This way, you...
View ArticleWhy you should use git merge –no-ff when rebasing.
When working with Git my normal workflow was to create my feature/bugfix in a branch. When I’m ready to integrate it, I rebase the branch and merge it into master. This ensures that the master branch...
View ArticleUsing Dropbox or Google Drive as a backup for your Git repository
I’m currently working on a small hobby project in my spare time. I’m using Git as my DVCS. Most of the development is done on my laptop. And I would like to have a backup of my repository in a secure,...
View ArticleUsing NUnit for your tests in Team Foundation Service with a Git repository
Since quite some time now it is possible to create a new project in Team Foundation Service (the cloud variant, not to be confused with Team Foundation Server) using Git for your version control. Since...
View Article
More Pages to Explore .....