Sob quais condições o Visual Studio 2012 Difference Viewer permite editar um arquivo de origem

Em vez de continuar com o Winmerge como minha ferramenta de escolha, decidi comprometer-me a usar o Visualizador de Diferenças incorporado ao Visual Studio 2012 Premium, especialmente porque ele usa a janela de edição, fornecendo integração intellisense e re-aceleração.

No entanto, notei que em uma solução eu comparo um arquivo local com o mais recente e tenho permissão para editar o arquivo de origem. No entanto, em outra solução que existe no mesmo servidor do TFS 2010, mas em um projeto diferente e com check-out em uma área de trabalho separada, não posso editar o arquivo local.

De acordo comAjuda do Visual Studio 2012 ("4. A janela Diff aparece. Você pode continuar a fazer alterações no arquivo nesta janela.") Eu deveria poder editar o arquivo se ele for local. Também precisarei ser um membro do grupo TFS do Contributors (na verdade, sou um membro do grupo Administradores do Projeto).

Eu tentei executar o comparar a partir da linha de comando também algo como "tf diferença filename.cs" e comparou dois arquivos locais, mas todos eles ainda são apenas de leitura.

Alguém pode confirmar quais condições eu preciso atender para que o arquivo local seja editável no visualizador de diferenças?

ATUALIZAR: Não sei como perdi isso, mas parece que são arquivos .aspx que não podem ser editados em nenhuma das minhas soluções!