取消搁置时无法添加新文件

时间:2012-09-17 11:05:55

标签: c# .net visual-studio-2010 visual-studio version-control

我正在尝试取消VS2010中的某些文件。除非文件在我的本地工作空间中不存在,否则这非常有效。当更改为“添加”时,它将失败并显示以下消息:“路径xxx / xxxx具有不兼容的挂起更改。”。

我的流程是:

从服务器递归获取最新版本(替换所有文件以确保我的工作区中没有挂起的更改)。 取消搁置,从shelveset中选择我想要的特定文件。

修改有效,但添加新文件的所有人都失败并出现上述错误消息。

有人知道可能导致这种情况的原因吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

你说你做了

  

从服务器递归获取最新版本(将所有文件替换为   确保我的工作区中没有待更改的内容)

但这不会撤消现有的“添加”操作。

我的猜测是,如果你检查你的工作区Pending Changes窗口,你实际上会在该位置有一个待处理的添加(即使你不一定在该位置有一个文件)。