我知道以前有人问过这个问题,但由于没有答案,我又问了一次。
我正在尝试将搁置集从一个分支迁移到另一个分支。我正在工作区 DIR 中运行以下命令:
tfpt unshelve changes;myusername /migrate /source:$/main /target:$/new-branch
当我运行该命令时,我会打开“搁置集详细信息”窗口,其中包含更改和文件夹(指向 $/Main)
单击 unshelve 会出现冲突对话框,其中的文件夹再次指向 $/main。如果我点击解决,我会得到以下选项:
- 保留我的本地更改撤消我的本地更改,并采取搁置
- 撤消我的本地更改,并采取搁置的更改。
- 保留我的本地更改,并合并本地和搁置的内容
无论我选择哪个选项,我都不会在“新分支”中得到任何待处理的更改。我唯一未决的更改是针对主分支的。
有任何想法吗?