I am looking forward to work with TFS for internal changes while using GitHub (using the Windows client) to commit public changes and more major and stable releases.
Does anyone have experience how to combine both versioning systems? Should I go for the Team Project + Git option or only create the project as usual and let the GitHub client do its work?