将文件从git repo添加到TFS
我需要定期将git repo BitBucket中的最新代码读取到我的机器上,然后将这些文件推送到现有的TFS项目中。BitBucket中的文件正在积极处理中,但我需要将这些文件的最新版本添加到VS项目中,并将它们推送到TFS Cloud TFS 作为一个非Git用户,我很难理解术语。我发现了以下问题,但我并不真正理解: 理想情况下,我希望通过VisualStudio 2015 IDE完成所有工作 编辑将文件从git repo添加到TFS,git,visual-studio-2015,tfs,Git,Visual Studio 2015,Tfs,我需要定期将git repo BitBucket中的最新代码读取到我的机器上,然后将这些文件推送到现有的TFS项目中。BitBucket中的文件正在积极处理中,但我需要将这些文件的最新版本添加到VS项目中,并将它们推送到TFS Cloud TFS 作为一个非Git用户,我很难理解术语。我发现了以下问题,但我并不真正理解: 理想情况下,我希望通过VisualStudio 2015 IDE完成所有工作 编辑 TFS项目不是基于Git的,它是典型的TFVC。很容易实现。您的计算机上必须有与BitBuc
TFS项目不是基于Git的,它是典型的TFVC。很容易实现。您的计算机上必须有与BitBucket持有的远程回购相对应的本地git回购 然后,您只需要为本地git repo添加一个新的远程clientTFS holding。例如使用git远程添加命令。您应该能够将本地代码推送到TFS服务器持有的远程回购 您需要做的是将最新代码从远程BitBucket repo下载到本地git repo。然后将本地git repo推送到远程TFS repo。按照问题中第二个链接的教程进行操作 如果您是GIT的全新用户,建议您花几个小时浏览此链接。此外,Git命令非常强大。不管怎样,你总是需要它。使用Git时,将VisualStudio 2015 IDE和Git命令结合使用 更新 在VS-团队资源管理器中查找您的本地回购,如果没有,则添加 它 双击打开您的本地回购-设置-存储库 设置-添加远程url 然后,您将能够通过TFS或VST将本地回购推送到远程回购持有 更新2
如果TFS项目不是基于GIT的。您可以使用TFS Team Foundation Server和Git之间的双向桥接器。或者更简单的方法-在TFVC项目中创建git回购。如果你愿意,你可以等一下。你还不明白什么?提供了逐步说明。哪一步让您感到困惑?现有TFS项目使用TFVC,即经典TFS版本控制?@GiulioVian TFS project位于,因此,我假设这是经典的TFS?@DanielMann我不知道如何通过VS@Sprintstar从Git导入代码。我们现在遇到了术语问题,很难弄清楚您实际上在做什么。团队项目可以同时包含TFVC存储库和Git存储库。没有所谓的经典TFS。prem和Visual Studio Team Services云上有TFS,由包含visualstudio.com的域表示。与此完全不同的是,有TFVC存储库和Git存储库。然后,与此完全不同的是,还有Visual Studio。你能详细介绍一下一步一步的操作说明吗?那么我在VS中使用“克隆”吗?如果我尝试获取文件夹D:\blah\blah\blah已经存在并且不是空的。为克隆的存储库选择新文件夹或空文件夹。@否,克隆用于将远程repo克隆到本地文件夹。然而,您已经有了本地回购协议。您需要将其绑定到TFS中的远程repo。请看我的更新屏幕截图显示如何在VS中实现这一点。您将我的遥控器描述为基于Git的,但它不是,它只是TFS。这有关系吗?@Sprintstar TFS可以从TFS2013起同时持有TFVC和GIT远程回购。您需要使用git回购。不确定你到底在用哪一个。如果您正在使用远程Git,您可以通过url来判断它,它应该包括_Git。不,TFS项目不是基于Git的,它只是TFVC。