Cómo detectar mediante programación archivos borrados?
-
06-09-2019 - |
Pregunta
En la fundación del equipo, puede pedir Team Explorer para mostrar los archivos eliminados al hacer esto:
Herramientas> Opciones> Control de código fuente> Visual Team Foundation Server> Mostrar los elementos eliminados en el control de código fuente Explorer.
Mi pregunta es ¿cómo se hace lo mismo mediante programación?
Estoy desarrollando una herramienta de sincronización, y tengo que detecta archivos borrados en TFS. Workspace.Get (...) sólo devuelve los archivos que no son eliminados.
Cualquier idea de lo que puedo lograr eso?
Solución
Ir a la carpeta de Visual Studio en el menú de inicio y puesta en marcha de un Visual Studio Comando de la subcarpeta "Visual Studio Tools".
El comando que desea ejecutar es:
tf dir /server:myserver $/myproject /recursive /deleted
(donde miservidor y miproyecto son su servidor y del proyecto)
Utilice "tf ayuda" para obtener información general "TFS ayudan dir" para obtener más ayuda sobre este mandato, o Google sobre "tf.exe" para obtener más información.
Otros consejos
La API VersionControlServer.QueryHistory le dará acceso a los conjuntos de cambios que contendrán todas las operaciones de control de versiones que incluyen eliminaciones.