2008-10-02 27 views
11

¿Hay un enfoque de línea de comandos para que VS 2008 elimine los enlaces de control de origen TFS de un archivo de solución y los archivos de proyecto constituyentes? Necesito algo que pueda ejecutar desde un archivo por lotes para no tener que abrir la solución y hacer clic en las 2 solicitudes para eliminar permanentemente los enlaces.Cómo eliminar enlaces de control de origen TFS para una solución desde la línea de comando

Editar: Después de eliminar los archivos * .vspscc y * .vssscc, los archivos del proyecto y la solución todavía tienen referencias al control de fuente TFS. Por lo tanto, cuando se abre la solución, se le solicita que elimine la solución del control de origen. Esto actualiza la solución y los archivos del proyecto para eliminar los enlaces, y eso es lo que quiero automatizar.

Respuesta

0

Intente eliminar el archivo * .vspscc.

+0

eso es un comienzo, pero bidings fuente también se almacenan en el archivo de proyecto, por lo que simplemente borrar el archivo vspscc no se hará cargo de ella. – ahockley

0

Escribía una aplicación simple de la consola C# que iteraba a través de un directorio, cargaba cualquier archivo sln o proj y eliminaba la configuración del control de origen. Para TFS, solo debe editar el archivo sln, ya que no creo que haya visto información de control de fuente almacenada en los proyectos reales.

La estructura del archivo sln es muy simple de entender, creo que solo necesita encontrar la sección GlobalSection correspondiente. Abra el archivo sln en el Bloc de notas para encontrarlo.

+0

Acabo de eliminar el enlace TFS para BlogEngine.NET y es solo una sección GlobalSection en el archivo sln. –

Cuestiones relacionadas