为什么当我在分支之间运行 tf.exe unshelve /migrate 时,它会将我的文件移动操作更改为文件添加?

Why when I run tf.exe unshelve /migrate between branches, it changes my file move operations into file add?

提问人:abenci 提问时间:11/7/2023 更新时间:11/8/2023 访问量:50

问:

为什么当我在分支之间运行时,它会将我的文件移动操作更改为文件添加tf.exe unshelve /migrate

这是预期的行为吗?

C# visual-studio azure-devops tfs devops

评论


答:

1赞 Miao Tian-MSFT 11/8/2023 #1

我认为这是预期的行为。在 TFVC 中,分支被视为单独的实体以隔离风险。因此,当在分支之间使用命令时,它会将文件移动操作转换为目标分支中的文件添加操作。tf.exe unshelve /migrate