簡體   English   中英

TFVC到Git鏡像(無遷移)

[英]TFVC to Git Mirroring (No Migration)

我正在尋找TFVCGit的鏡像解決方案。

我需要讓開發人員繼續使用TFVC,但我希望TFVC內容(最好是實時地)鏡像到遠程Git存儲庫。

不是遷移,我不希望開發人員為此使用客戶端工具。 這可以是單向鏡像過程(TFVC-> Git)。

基本上如果您使用的是TFS 2017或更高版本,則可以將TFVC操作映射到Git或將存儲庫從TFVC導入到Git

但是對於鏡像,您需要在TFVC和Git之間同步內容,實時是不可能的,但是您可以嘗試在CI( 持續集成 )構建中運行腳本以從TFVC獲取最新更改並將其傳輸到本地Git存儲庫,然后提交更改並推送到遠程Git存儲庫。

為此,您需要使用git-tfs工具,它是一個橋梁工具,能夠在git存儲庫中導入TFVC歷史記錄。 請參考此線程: 將git和git-tfs一起用於在Visual Studio Team Services上備份TFVC 本文可能會有所幫助: 從TFVC遷移到GIT

您可以將TFVC更改為Git,然后可以更平滑地同步兩個Git存儲庫之間的內容。 有關詳細信息, 參考在VSTS / TFS和Git之間保持Git存儲庫同步

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM