You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将本地Git仓库导入新建的TFS 2017 Express项目

如何将本地Git仓库关联到TFS 2017 Express新项目

别担心,我帮你梳理一下把本地Git仓库关联到TFS 2017 Express新项目的步骤,不管用Visual Studio 2017的UI操作还是Git命令行都能搞定:

第一步:获取TFS新项目的Git远程地址

首先你得拿到TFS上那个新项目的Git仓库URL:

  • 打开TFS的Web界面,进入你刚创建的新项目
  • 找到页面上的「克隆」按钮,点击后复制弹出的Git仓库地址(类似http://你的TFS服务器地址:8080/tfs/集合名/_git/项目名)

方法一:用Visual Studio 2017操作

  1. 打开你的本地项目(在VS2017中)
  2. 如果没看到「团队资源管理器」,点击顶部菜单栏的「视图」→「团队资源管理器」打开它
  3. 在团队资源管理器的顶部,点击「连接到项目」,找到你在TFS上创建的新项目并完成连接
  4. 切换到「设置」选项卡,选择「仓库设置」
  5. 在「远程仓库」区域,点击「添加」按钮,粘贴你刚才复制的TFS Git URL,远程名称默认填origin就好(这是Git的常规命名)
  6. 回到「更改」选项卡,点击「同步」→「推送」,就能把你本地一年多的所有提交都推送到TFS的新项目仓库里了。如果有多个分支,记得推送你需要的所有分支哦

方法二:用Git命令行操作(适合UI遇到问题的情况)

如果VS的操作遇到卡顿或者报错,用命令行更直接:

  1. 打开命令提示符(或Git Bash),导航到你的本地Git仓库所在的文件夹
  2. 添加远程仓库:
    git remote add origin <你复制的TFS Git URL>
    
  3. 验证远程仓库是否添加成功:
    git remote -v
    
    输出里应该能看到你刚才添加的origin地址
  4. 推送本地主分支到远程(如果你的主分支是main就替换成main):
    git push -u origin master
    
  5. 要是还有其他分支需要同步,执行:
    git push origin <分支名称>
    

注意事项

  • 确保你的TFS账号拥有该新项目的推送权限,如果推送失败,先检查账号权限设置
  • 因为是新项目,远程仓库应该是空的,所以不会有冲突问题;如果TFS项目里自动生成了README之类的默认文件,你可能需要先拉取远程内容合并后再推送,不过这种情况很少见

内容的提问来源于stack exchange,提问作者RandomHandle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:00:18