簡體   English   中英

TFVC -> Git 在空存儲庫中導入結果

[英]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.

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