2014-03-07 92 views
1

我一直在关注这里的教程:http://www.visualstudio.com/en-us/get-started/share-your-code-in-git-vs.aspx尝试使用我们的本地GIT回购作为TFS的源代码控制。发布本地GIT回购到TFS

在该教程中,有一个选项“将您的存储库发布到团队项目中”。但在我的VS 2013 Express(和Ultimate)中没有这种选择。

有谁知道如何做到这一点?

+0

您是否已将您的项目连接到(http://www.visualstudio.com/get-started/connect-to-vs#connectvs)TFS * git *回购? – VonC

+0

是的,我们在Visual Studio Online中创建了一个空白的TFS Git项目。我也尝试将我的本地/MyProj/.git/文件夹的内容复制到克隆的TFS Git repo文件夹,但它不起作用。 我的同事刚刚开始工作!将在几分钟内发布他的解决方案。 – quijames

+0

他实际上已经忘记了他为完成这些工作而采取的步骤,而且我们似乎无法再将其解决。 – quijames

回答

0

因为您创建了本地回购,而不是从团队项目中克隆一个回购?在这种情况下,您必须将TP URL设置为本地回购的远程回购。

换句话说,Git必须意识到存储库之间的关系。

+0

是的,我们有一个历史悠久的GIT回购,我们已经使用了很长时间,现在想把它移到TFS。这些是我尝试的步骤: 1)连接到visual studio中的TFS 2)克隆空白TFS GIT repor到新的本地repo 3)右键单击新的本地repo并打开命令提示符 4)运行git pull/path/to/old/local/repo 5)运行git remote rm origin 6)运行git remote add origin https://oursite.visualstudio.com/DefaultCollection/_git/OurProj 7)运行git push -u origin --all – quijames