version control - update - Buscar archivos no agregados en Team Foundation Server
team foundation server 2017 update 4 (6)
Sí hay. Navegue a Source Control Explorer. Haga clic en el proyecto que le interesa. Haga clic en el botón "Agregar elementos a la carpeta". Son dos más desde el botón de actualización. Esto le dará una lista de todos los archivos que están en la carpeta pero que no se agregaron al control de fuente.
Estamos utilizando el servidor de base de equipo para nuestro control de origen. Frecuentemente pongo archivos en mi proyecto (bajo control de fuente) y me olvido de "agregarlos" en lo que respecta a TFS. También hay casos en que TFS no recoge archivos nuevos (copie y pegue un archivo en su proyecto).
¿Hay alguna manera de que pueda enumerar todos los archivos que no se han marcado como "agregar" para que pueda verificar que se realicen todos los check-ins previstos?
¡Esto me está volviendo loca! Todavía no tenemos una integración continua establecida para este proyecto, y sigo perdiendo archivos. No me enteré hasta que alguien me preguntó dónde estaba el archivo.
En Subversion, esto fue muy simple.
Sé que una solución es sacar una segunda copia, pero esa no es una solución óptima.
Vaya a Source Control Explorer, haga clic derecho en la carpeta que le interesa y elija comparar.
Esto mostrará los archivos que no se agregan y también los archivos que se han modificado sin antes verificar.
Esta solución no requiere herramientas eléctricas
Es posible que desee asegurarse de tener instalada la última versión del cliente TFS ( VS 2008 SP1 ), ya que eso facilita mucho el trabajo con archivos. Además, eche un vistazo a las herramientas eléctricas TFS , especialmente el comando en línea tfpt.
La línea de comando tfpt tiene un conjunto de útiles utilidades TFS. Una vez que instale las herramientas de TFS, escriba "tfpt help" en un símbolo del sistema de Visual Studio 2008 para obtener una lista. Si selecciona "tfpt online / r" en la raíz de su solución, detectará los archivos que se pueden escribir en su sistema de archivos local y colgará o agregará ediciones para ellos. Es posible que desee limitar el comando para que solo busque archivos de origen: "tfpt en línea / r * .cs", por ejemplo.
Si está utilizando Visual Studio, puede hacer clic con el botón derecho en una carpeta en el Explorador de soluciones y seleccionar Add > Existing item
. Lamentablemente, el "cuadro de diálogo agregar archivo" resultante no se ajusta automáticamente a la carpeta en la que hizo clic.
Sin embargo, también hay un botón en el Explorador de soluciones llamado "Mostrar todos los archivos". Después de hacer clic en esto, los archivos no incluidos en el proyecto aparecerán y obtendrán una opción de menú contextual "incluir en el proyecto". Incluirlos generalmente los colocará en la lista "Cambios pendientes" de TFS como "agregados" automáticamente.
( Fuente )
''Inspirado'' por esta respuesta
TFS Power Tools ) ahora tiene extensiones de shell de Windows, por lo que manipula los archivos de control de origen utilizando solo Windows Explorer.
La opción que está buscando es Comparar con la versión del espacio de trabajo; esto también funciona recursivamente, y le permite a uno agregar / eliminar selectivamente, etc. (sí, tf.exe
probablemente tendrá un equivalente)