“如何将现有的 git 存储库推送到 TFService?”
在 tfs.visualstudio.com(见下文)上声明一个 git repo 后,将该 git repo url 添加到您自己的本地 repo 的远程:
cd /path/to/local/repo
git remote add tfs url://tfs/git/repo
git push --mirror tfs
这足以将本地存储库的完整历史推回 TFS 上的新上游存储库。
同样,这个想法是在上游端(TFS)创建一个新的空仓库,并将您的本地仓库推送到它。
(原答案)
如果我了解Scott Hanselman 的博客文章:
此 Git 支持将需要 VS2012.2(当前为预览版),因此您需要先安装它,然后获取 VSIX。当 VS2012.2 发布时,您将能够更新两者,Git VSIX 将继续通过 VS Gallery 自动更新。
它是 VS 的完整源代码提供程序,因此您可以在不离开 VS 的情况下使用它来做大多数事情,或者您可以在命令行中闲逛并使用它来直观地提醒您的存储库的状态。
对于团队,您可以访问http://tfs.visualstudio.com并注册一个帐户并免费获得 5 个用户。您可以选择 Git 或 Team Foundation 版本控制 (TFVC) 作为源提供程序,并为您的 ALM 工具使用所有 Team Foundation 敏捷、scrum 或其他模板
此处说明了 Git 项目的注册过程,再次指出在VS 2012 Update 2 (VS2012.2)的“社区技术预览”之上,您需要Git VSIX的“社区技术预览” 。