[英]TFVC -> Git Import results in an empty repository
21 年 3 月 2 日進口是否中斷?
我今天在不同的 AzDO 項目中嘗試了多次導入過程,每次遷移完成后我都會得到一個空的 git 存儲庫。
我確實看到了與 repo 性能下降相關的問題,並一直等到它解決: https://status.dev.azure.com/_event/230197872
權限不是問題。 我嘗試使用提升的權限,另一個用戶也嘗試過。
嘗試使用和不使用歷史遷移。
我們可以在我們這邊重現這個問題,我們已經在我們的開發者社區論壇上報告了這個問題,您可以參考這張票以獲取最新消息。
作為一種解決方法,我們可以通過 git cmd 將 TFVC 存儲庫遷移到 Git。
按照遷移指南執行克隆命令:
git tfs clone {TFVC repo URL}
獲取所有分支:
git tfs branch –init --all
對於每個分支,運行以下命令:
git checkout branch
git log -1
git tfs pull -c=changesetNumber
在 azure devops 中創建一個新的 repo 並獲取 repo URL。 然后在上游設置 git 存儲庫:
git remote add origin {New repo URL}
最后,您將所有本地更改推送到遠程。
git push origin -u -all
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.