[英]How to convert a deleted regular directory into a branch in TFS?
我正在將存儲庫從TFS遷移到Git,我正在使用git-tfs。
我已經成功地使用'git tfs clone ...'轉換了我的Trunk分支。 當試圖'git tfs branch --init'一個相關的分支時,它失敗並顯示錯誤消息:'error:TFS branches $ / foo / myrelatedbranch not found!'
這似乎是由$ / foo / myrelatedbranch引起的,不是正確的tfs分支。 '分支'文檔( https://github.com/git-tfs/git-tfs/blob/master/doc/commands/branch.md )似乎很清楚相關分支必須是PROPER分支( https://github.com/git-tfs/git-tfs/blob/master/doc/commands/branch.md#merge-changesets-and-branches )。
分支$ / foo / myrelatedbranch已經被刪除了一段時間,因此我無法在源代碼管理資源管理器中看到“分支和合並 - >轉換為分支”選項。
有沒有辦法讓這個刪除的目錄成為TFS中的正確分支?
使用Visual Studio 2015和TFS 2015
您可以配置源控制資源管理器以顯示已刪除的項目:
如果現在打開源代碼管理資源管理器,則可以查看已刪除的文件夾並將該文件夾轉換為分支。
您還可以回滾刪除該文件夾的變更集。 回滾將創建一個新的變更集,其中更改被否定(因此在這種情況下,添加文件夾的位置)。
如果問題仍然存在,您可以拍攝最新版本的快照並將其遷移到Git。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.