visual studio para ordenar mejores las extensiones configurar codigo code beautify autocompletar visual-studio-2012 tfs2012 tfvc

visual studio 2012 - studio - ¿Cómo excluyo permanentemente las carpetas bin y obj de TFS 2012 checkin?



ordenar codigo visual studio code (3)

Estuve jugando con la configuración de TFS e incluí accidentalmente las carpetas bin y obj para el registro de TFS 2012, e incluso las he registrado. No quiero esto porque estos archivos cambian a menudo y no son para ser incluidos.

He verificado lo que sucedió con "Excluir del control de código fuente" en VS2012 . La respuesta aceptada no funciona porque las carpetas bin y obj y las DLL dentro de esas carpetas no aparecen en la lista "Promocionar cambios candidatos", incluso después de excluirlas. La segunda respuesta más popular tampoco funciona de forma permanente. Presioné "sí" a todos y los quita de la lista de cambios incluidos, pero cuando hago alguna acción que implique la reconstrucción, se agregan para incluir la lista nuevamente.

Estoy buscando una solución permanente que excluya permanentemente estas carpetas y los archivos dentro de checkin, y si es posible también los elimina del servidor TFS.


Llamé con la ayuda de nuestro administrador de TFS.

No pudimos hacer un archivo .tfignore, pero lo que funcionó fue lo siguiente:

  1. Verificar en ambas carpetas en TFS;
  2. Elimine los dlls y pdbs que son exclusivos del proyecto del explorador de control de origen y compruebe este cambio.
  3. Reconstruya el proyecto localmente, intente verificar y confirme que no hay cambios pendientes.

las asambleas dependientes permanecen en TFS, pero dado que éstas rara vez cambian, este no es un gran problema.


Para excluir carpetas de contenedores, marque "Mostrar cambios de soluciones" en Opciones de visualización en "Cambios incluidos"


TFS 2012 tiene la opción de colocar un archivo .tfIgnore en su área de trabajo .

Visual Studio tiene una interfaz de usuario para crear el archivo por usted:

Si bien puede crear manualmente un archivo de texto .tfignore usando las reglas anteriores, también puede generar uno automáticamente cuando la página Cambios pendientes haya detectado un cambio.

Para generar automáticamente un archivo .tfignore

  • En la página Cambios pendientes, en la sección Cambios excluidos, elija el enlace Cambios detectados.
  • Aparecerá el cuadro de diálogo Promocionar cambios candidatos.
  • Seleccione un archivo, abra su menú contextual y elija Ignorar este elemento local, Ignorar por extensión, o Ignorar por nombre de archivo.-
  • Elija Aceptar o Cancelar para cerrar el cuadro de diálogo Promocionar Cambios Candidatos.
  • Aparece un archivo .tfignore en la sección Cambios incluidos de la página Cambios pendientes. Puede abrir este archivo y modificarlo para satisfacer sus necesidades.
  • El archivo .tfignore se agrega automáticamente como un cambio pendiente incluido, de modo que las reglas que ha creado se aplicarán a cada miembro del equipo que obtenga el archivo.

O créelo desde la línea de comando usando echo . > .tfIgnore echo . > .tfIgnore y luego ábralo usando el bloc de notas.

Otro truco es nombrar el archivo .tfIgnore. en el explorador y guárdalo. Probablemente se le pregunte si desea cambiar la extensión, la respuesta en este caso es: sí.