使用本地Git仓库将我的代码导入TFS

时间:2017-12-12 19:28:23

标签: git tfs

我目前正在为我的测试自动化代码使用TFS集成插件。但是,当我对本地源代码进行更新时,代码也会立即在TFS服务器上更新。我在本地安装了Git,并希望它同步提交,拉动,推送到TFS。同步这两个存储库的过程是什么?

1 个答案:

答案 0 :(得分:0)

要更新TFS服务器上的更改,您必须签入(TFVC)或推送(Git)将更改更改为TFS。

所以,如果你使用的是本地Git,那么你只需要添加origin remote:

对于Git bash:

  1. 在TFS中创建一个Git存储库。
  2. 删除现有的原点,然后添加tfs原点:

    git remote -v git remote remove origin git remote add origin http://server:8080/tfs/collectionlc/_git/xxx git push origin

  3. 对于VS团队资源管理器:

    好吧,我显然过于复杂了。这就是我所做的。

    1. 在TFService中创建了一个新项目
    2. 在Visual Studio中连接到该项目
    3. 在Visual Studio中克隆该项目
    4. git pull c:\source\oldGitProject
    5. 它将从旧位置获取所有更改。

      参考:Moving an existing Git Repository to TFService/TFS 2013