从 TFS 迁移源代码到 git
来源:互联网 发布:好看的人物传记知乎 编辑:程序博客网 时间:2024/06/01 09:43
准备工具:
https://github.com/git-tfs/git-tfs
具体的安装步骤上面的 readme.md 中有说明。通过 Chocolatey 安装,如果本地没有 git ,会自动安装 git 到本地。
迁移步骤:
从 Visual Studio 里面进入 Source Control Explorer,从左侧选择要迁移的项目,然后点击鼠标右键选择 Branching and Merging 再选择 Convert to Branch...,弹出对话框,选择是。(注:这一步很重要,没有这一步,将无法完成接下来的迁移操作)
打开 git-bash,通过命令:git tfs list-remote-branches http://tfs:8080/tfs/your_collection_name/ 可以查看到有哪些分支(类似 git branch 命令)。(注:会提示用户输入TFS 的用户名和密码)
使用命令迁移源代码:MSYS_NO_PATHCONV=1 git tfs clone http://tfs:8080/tfs/your_collection_name/ "$/your_collection_name/your_branch_name" -d (注:会再次提示输入 TFS 的用户名和密码,不会记忆)
用文本编辑器(如:Notepad++)打开 sln 文件,移除 GlobalSection(TeamFoundationVersionControl) 这一节。
迁移完成。
示例:
MSYS_NO_PATHCONV=1 git tfs clone http://tfs:8080/tfs/DefaultCollection $/your_project_branch
$/your_project_branch 表示的是TFS上面项目的位置,可以使用英文 "" (引号)括起来,也可以不要
上面的示例 $ 前面要有个空格
原文地址:http://www.cnblogs.com/jRoger/p/7388575.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
- 从 TFS 迁移源代码到 git
- 从SVN到GIT迁移
- 从SVN迁移到GIT
- 从Perforce迁移到Git
- 从 SVN 迁移到 Git
- 从Perforce到Git的迁移
- 从VSS到TFS
- 从一个git仓库迁移到另外一个git仓库
- 从一个git仓库迁移到另外一个git仓库
- 从一个git仓库迁移到另外一个git仓库
- 你应该从 SVN 迁移到 Git 吗?
- git代码仓库迁移(从github到oschina)
- git filemode-从mac迁移仓库到windows
- TFS迁移
- SVN 迁移到 Git
- 迁移到 Git
- svn迁移到Git
- SVN 迁移到GIT
- Entity Framework Core 2.0 全局查询过滤器
- ASP.NET Core 源码学习之 Logging[2]:Configure
- ASP.NET Core 2.0 特性介绍和使用指南
- .net core 2.0学习笔记(一):开发运行环境搭建
- .net core 2.0学习笔记(二):Hello World & 进阶
- 从 TFS 迁移源代码到 git
- 升级项目到.NET Core 2.0,在Linux上安装Docker,并成功部署
- 解决Visual Studio For Mac Restore失败的问题
- Azure与Scott Guthrie:Azure安全中心和基于角色的访问控制
- .NET Core 2.0 特性介绍和使用指南
- C#使用Xamarin开发可移植移动应用(4.进阶篇MVVM双向绑定和命令绑定)附源码
- Entity Framework Core 2.0 新特性
- .NET Core 2.0 的dll实时更新、https、依赖包变更问题及解决
- C#使用Xamarin开发可移植移动应用(3.Xamarin.Views控件)附源码