Línea scripting TFS comandos para obtener la última versión, la salida y de registro, mediante programación

StackOverflow https://stackoverflow.com/questions/3762812

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

¿alguien tiene alguna código de ejemplo o sugerencias?

¿Fue útil?

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í.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top