日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

从 TFS 迁移源代码到 git

發(fā)布時(shí)間:2023/12/4 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从 TFS 迁移源代码到 git 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

準(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)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。