从 TFS 迁移源代码到 git
準(zhǔn)備工具:
https://github.com/git-tfs/git-tfs
具體的安裝步驟上面的 readme.md 中有說明。通過?Chocolatey?安裝,如果本地沒有 git ,會(huì)自動(dòng)安裝 git 到本地。
遷移步驟:
從 Visual Studio 里面進(jìn)入?Source Control Explorer,從左側(cè)選擇要遷移的項(xiàng)目,然后點(diǎn)擊鼠標(biāo)右鍵選擇 ?Branching and Merging?再選擇?Convert to Branch...,彈出對話框,選擇是。(注:這一步很重要,沒有這一步,將無法完成接下來的遷移操作)
打開 git-bash,通過命令:git tfs list-remote-branches http://tfs:8080/tfs/your_collection_name/?可以查看到有哪些分支(類似?git branch?命令)。(注:會(huì)提示用戶輸入TFS 的用戶名和密碼)
使用命令遷移源代碼:MSYS_NO_PATHCONV=1 git tfs clone http://tfs:8080/tfs/your_collection_name/ "$/your_collection_name/your_branch_name" -d?(注:會(huì)再次提示輸入 TFS 的用戶名和密碼,不會(huì)記憶)
用文本編輯器(如:Notepad++)打開 sln 文件,移除?GlobalSection(TeamFoundationVersionControl)?這一節(jié)。
遷移完成。
示例:
MSYS_NO_PATHCONV=1 git tfs clone http://tfs:8080/tfs/DefaultCollection $/your_project_branch $/your_project_branch 表示的是TFS上面項(xiàng)目的位置,可以使用英文 "" (引號)括起來,也可以不要上面的示例 $ 前面要有個(gè)空格
原文地址:http://www.cnblogs.com/jRoger/p/7388575.html
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關(guān)注
總結(jié)
以上是生活随笔為你收集整理的从 TFS 迁移源代码到 git的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 升级项目到.NET Core 2.0,在
- 下一篇: .net core 2.0学习笔记(二)