2012-09-17 74 views
0

我想取消擱置VS2010中的一些文件。這完美的工作,除非文件不存在於我的本地工作區。當更改爲「添加」時,它將失敗並顯示以下消息:「路徑xxx/xxxx具有不兼容的掛起更改。」。不支持添加新文件

我的過程是:

獲取最新從服務器遞歸版本(替換所有的文件,以確保有一個在我的工作區沒有掛起的改變)。 Unshelve,從我想要的shelveset中選擇特定的文件。

修改工作,但添加新文件失敗,所有這些與上述錯誤消息。

有沒有人知道可能是什麼原因造成的?

非常感謝。

+0

可能的重複:http://stackoverflow.com/questions/4054786/how-can-i-instruct-perforce-to-merge-instead-of-overwrite-or-revert-when-unshelv –

回答

1

你說你,你做了

獲取最新版本的遞歸從服務器(更換到 確保所有文件有一個在我的工作區沒有掛起的更改)

,但這不會撤消現有的「添加」操作。

我的猜測是,如果你檢查你的工作空間Pending Changes窗口,你實際上會在該位置有一個掛起的添加(即使你不一定在該位置有一個文件)。