![](/img/trans.png)
[英]Using existing project in a new solution and git branches in Visual Studio
[英]How to move an existing Visual Studio solution from TFVC project to Git project on Azure DevOps?
最近我一直在我的 Azure DevOps 站點上將所有新項目移動到 Git,但我很難弄清楚如何將當前在 TFVC 上的解決方案/項目移動到新的 Git 項目。 我不想嘗試遷移我現有的項目,所以我只是在我的 DevOps 帳戶上以新名稱創建了一個新的 Git 項目。 盡管我盡了最大努力,但我現有的解決方案總是恢復到 TFS。 我只想把它當作一個全新的項目來對待,並將所有代碼推送到我的新存儲庫。 我已經嘗試了以下方法,它總是設法以某種方式恢復所有與 TFVC 的綁定。
執行完所有這些步驟后,我在 VS 中打開我的解決方案,認為現在我可以將解決方案添加到我的 Git 存儲庫,但是當我轉到 File > Source Control > Add Solution to Source Control 或 Change Source Control 時,它只會恢復所有連接回我的 TFVC 項目,甚至找到重命名的項目。 完成此任務並讓 Visual Studio 考慮此解決方案不受任何現有源代碼控制的最佳方法是什么,以便我基本上可以從頭開始並將所有代碼推送到新的 Git 存儲庫?
好的,我終於讓它工作了。 我刪除了與解決方案關聯的 Visual Studio 工作區(不確定是否有必要),然后在團隊資源管理器中我連接到 DevOps 上的新 Git 項目,然后當我右鍵單擊我的解決方案時,有一個創建 Git 存儲庫的選項,然后我選擇了“現有遠程”,粘貼在我的存儲庫 URL 中,它推送了我所有的文件。 如果微軟讓這個過程更加無縫,那就太好了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.