Línea scripting TFS comandos para obtener la última versión, la salida y de registro, mediante programación
-
04-10-2019 - |
Pregunta
Yo uso WinXP, 2008 y VS Team Explorer para conectarse a Team Foundation Server.
Necesito la escritura (por ejemplo MTD escritura de archivo) lo siguiente:
- Obtener la última versión de la carpeta en el proyecto de equipo.
- Confirmar archivos de la carpeta en el proyecto de equipo.
- Compruebe en los archivos de la carpeta de proyecto de equipo.
Mi TFSProject es $/Arquitectura/Main/
, asignada a la C:\TFS\Arquitectura
ruta ??p>
¿alguien tiene alguna código de ejemplo o sugerencias?
Solución
Uso tf.exe en la línea de comandos.
En los siguientes ejemplos, el %PathToIde%
es por lo general en un camino como éste: %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE
, o en Windows x64:. %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE
(dependiendo de la configuración de la versión y de la instalación de Visual Studio)
Ejemplo para get:
cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" get $/Arquitectura/Main /recursive
Ejemplo para la facturación:
cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkout $/Arquitectura/Main /recursive
Ejemplo de registro:
cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkin $/Arquitectura/Main /recursive
Ver para más información sobre el tf de comandos .
Otros consejos
Actualización para VS2017
C: \ Archivos de programa (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer \ tf.exe '
"C: \ Archivos de programa (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ tf.exe" obtener "$ / Nombre del Proyecto / Main" / fuerza / recursivo
obtener hasta un código de fecha para Windows 7 64 bits
"%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get /recursive
Esto funcionó para mí.