我的机器上有本地更改。
我的同事搁置了与我的更改重叠的文件的更改。
我想拉我同事的搁置并解决冲突。
但是,当我尝试取消搁置时,我收到一条错误消息:
" The item ... has an incompatible pending change.
"
如何合并同事的更改?
我的机器上有本地更改。
我的同事搁置了与我的更改重叠的文件的更改。
我想拉我同事的搁置并解决冲突。
但是,当我尝试取消搁置时,我收到一条错误消息:
" The item ... has an incompatible pending change.
"
如何合并同事的更改?
前几天我遇到了这个问题,一位同事给了我这个非常简单的提示。
使用 Visual Studio Power Tools 有一种简单的方法可以做到这一点。tfpt unshelve
您可以使用Visual Studio 命令提示符中的命令执行取消搁置和合并。确保您的活动目录是映射到本地工作区的目录,否则您可能会看到“无法识别工作区”。当您运行该命令时,您将看到一个对话框来选择您的搁置集。之后,您将收到一个额外的对话框,允许您合并冲突的文件。
您首先需要撤消您在搁置的变更集中的文件中所做的任何更改。然后,您可以取消搁置并将更改放回原处。
另一种方法是检查您的更改,然后取消搁置。或者反过来,首先检查搁置的更改,然后获取必须手动处理任何冲突的最新版本。