just discovered git-tf and I found it great.
The only confusing thing is that there is another git-tf on github https://github.com/nodirt/git-tf. Slightly confusing when looking for help.
I'm using git-tf with a vs2010 solution. I use Git as my local private repository when working on large tasks as I can't do private check-in with tfs.
Just used "git tf unshelve" to get shelved code in my main git branch. Worked fine. My only complain would be that in tfs the updated files have not been checked out. I expected it. Am i wrong? Happy for suggestions.
If I modify a file in VS2012 they are automatically checked out. It would be great if the same happened when unsheleving. That way I can monitor my changes both in Git and tfs.