2012-09-28 64 views
11

En TFS 2012, hay un nuevo modo para trabajar localmente, Área de trabajo local.TFS 2012 .gitignore .hgignore equivalente

Esta es una gran noticia:

  • No '' archivos de registro de salida
  • No más archivos de sólo lectura y los problemas cuando se trabaja con archivos de programas que no sean VS.
  • No más 'Obtener la última' en realidad no conseguir última

Pero también significa que voy a necesitar una manera de contar TFS qué archivos para ignorar al supervisar el sistema de archivos para los cambios. ¿Cómo se maneja esto en TFS2012?

Respuesta

14

Encontré la respuesta a mí mismo, pasando el rato en la interfaz de usuario de TFS. La respuesta es que es manejado por el archivo '.tfignore' colocado en la raíz de su rama.

En 'Cambios pendientes', hubo una notificación de que tenía archivos no versionados. Esto me llevó a un diálogo en el que podía ignorar cosas por nombre de archivo, extensión, nombre de la carpeta, etc. Agregar aquí algunas reglas creaba .tfignore en la raíz de la sucursal y hacía que ese archivo fuera un cambio pendiente. En otras palabras, esto funciona exactamente de la misma manera que la mayoría de los otros sistemas de control de versiones.

+0

Esto no funcionó para mí con Visual Studio/TFS 2013 - Parece que no tengo ninguna opción en la interfaz de usuario para agregar archivos a una lista de ignorar y crear manualmente el archivo no hizo que los archivos se ignoraran . (Incluyendo este comentario para completar, no como crítica de la respuesta.) –

+0

mismo para mí también. Probé todo, nada está funcionando. mi solución Las carpetas Bin y Obj con .dll y .pdb siguen apareciendo en cambios pendientes. – HaBo

Cuestiones relacionadas