При каких условиях Visual Studio 2012 Difference Viewer позволяет редактировать исходный файл

Вместо того, чтобы продолжать использовать Winmerge в качестве своего предпочтительного инструмента, я решил взять на себя обязательство использовать средство просмотра различий, встроенное в Visual Studio 2012 Premium, особенно с учетом того, что оно использует окно редактирования, обеспечивающее интегральную оценку и интеграцию с более резким отображением.

Однако я заметил, что в одном решении я сравниваю локальный файл с последним, и мне разрешено редактировать исходный файл. Однако в другом решении, которое существует на том же сервере TFS 2010, но в другом проекте и извлечено в отдельное рабочее пространство, я не могу редактировать локальный файл.

СогласноСправка по Visual Studio 2012 («4. Откроется окно Различия. Вы можете продолжить вносить изменения в файл в этом окне.») Я должен иметь возможность редактировать файл, если он локальный. Мне также нужно быть членом группы Contributors TFS (на самом деле я тоже являюсь членом группы администраторов проекта).

Я попытался запустить сравнение из командной строки, что-то вроде «tf diff filename.cs», и сравнил два локальных файла, но они все еще доступны только для чтения.

Может ли кто-нибудь подтвердить, какие условия мне нужно выполнить, чтобы локальный файл можно было редактировать в средстве просмотра различий?

ОБНОВИТЬ: Я не уверен, как я это пропустил, но может показаться, что это файлы .aspx, которые нельзя редактировать ни в одном из моих решений!