¿Bajo qué condiciones el Visual Studio 2012 Difference Viewer permite editar un archivo de origen?

En lugar de continuar con Winmerge como mi herramienta de elección, he decidido comprometerme a usar el Visualizador de Diferencias integrado en Visual Studio 2012 Premium, especialmente dado que usa la ventana de edición que proporciona una integración inteligente y de nuevo intercambio.

Sin embargo, he notado que en una solución comparo un archivo local con el más reciente y puedo editar el archivo de origen. Sin embargo, en otra solución que existe en el mismo servidor TFS 2010 pero en un proyecto diferente y que está desprotegida en un espacio de trabajo independiente, no se me permite editar el archivo local.

De acuerdo con laAyuda de Visual Studio 2012 ("4. Aparece la ventana Diff. Puede continuar haciendo cambios en el archivo en esta ventana".) Debería poder editar el archivo si es local. También tendré que ser miembro del grupo de contribuyentes TFS (en realidad soy miembro del grupo de administradores de proyectos).

También he intentado ejecutar la comparación desde la línea de comandos algo así como "tf Difference filename.cs" y he comparado dos archivos locales, pero todos son de solo lectura.

¿Puede alguien confirmar qué condiciones debo cumplir para que el archivo local sea editable en el visor de diferencias?

ACTUALIZAR: No estoy seguro de cómo me perdí esto, pero parece que los archivos .aspx no se pueden editar en ninguna de mis soluciones.

Respuestas a la pregunta(2)

Su respuesta a la pregunta