我需要定期从git repo(BitBucket)中读取最新代码到我的机器上,然后将这些文件推送到现有的TFS项目中。 BitBucket中的文件正在积极处理,但我需要将这些文件的最新版本添加到VS项目中,并将它们推送到TFS(云TFS)。
作为非Git用户,我很难理解术语。我发现了以下问题,但我并不理解它们:
理想情况下,我想通过VisualStudio 2015 IDE完成所有工作。
修改
TFS项目不是基于Git的,它是经典的TFVC。
答案 0 :(得分:1)
很容易实现。您必须在计算机上拥有与BitBucket持有的远程仓库相对应的本地git仓库。
然后你只需要为你的本地git repo添加一个新的远程客户端(TFS保持)。比如使用git remote add
命令。您应该能够将本地代码推送到由TFS服务器保存的远程仓库。
您需要做的是将远程BitBucket仓库中的最新代码下拉到您当地的git仓库。然后将您的本地git仓库推送到远程TFS仓库。按照你问题中第二个链接的教程。
如果您是GIT的全新用户,建议您花几个小时来浏览此链接Learn Git。而且, Git命令非常强大。无论如何,你总是需要它。在使用GIT时,结合 VisualStudio 2015 IDE 和 Git命令。
<强>更新强>
在VS-团队资源管理器中找到您的本地仓库,如果没有则添加 它
双击打开本地repo -settings - repository 设置 - 添加远程URL
然后,您将能够将本地仓库推送到TFS或VSTS持有的远程仓库。
更新2
如果您的TFS项目不是基于GIT的。您可以使用git-tfs是TFS(Team Foundation Server)和Git之间的双向桥接。或者更简单的方法 - 在您的TFVC项目中创建一个git repo 。如果您愿意,可以按住TFVC and Git repositories in the same team project。