TFS To GitLab

 

 

TFS To GitLab

1.從TFS轉移到GIT上
如果直接用整包資料夾,全部 Commit + Push 進 Git 專案,這樣程式修改歷程就消失了,將來要怎麼查問題?
正確做法是使用 TFS-Git 橋接工具將 TFS 原始碼連同所有變更集、修改歷程都轉成 Git 格式。TFS-Git 轉換工具有幾種選擇


git-tf
以 Java 開發,可跨平台使用,已停止開發及支援,建議改用微軟內建匯入功能或 git-tfs。
參考:將版本控制從 TFS 轉為 GIT 並保留所有變更集

TFS 內建匯入功能
可將 TFVC 項目搬成 Git 儲存庫(Repository),搬移範圍限同一個 TFS Collection,且不適用 TFS2012 等早期版本。

git-tfs
依我實測功能與速度跟 git-tf 差不多,但過程顯示目前進行 Changeset 編號這點深得我心,比 git-tf 的百分比數字更容易讓人掌握進度。

Git 有許多操作下指令比 GUI 工具簡便快速,強力推薦 cmder,cmder 內建 Git 支援

1.https://github.com/git-tfs/git-tfs
先至GitHub 下載 git-tfs 
解壓縮後將C:\git-tf 加入環境變數

將CMEDER開啟 輸入下列網址即可
git-tfs clone http://url:8080/tfs/Collection $/專案名稱