tools team power tfs-power-tools

tfs-power-tools - power - team foundation server 2017



¿Cómo encuentra TFPT.exe en qué área de trabajo trabajar? (4)

Cuando use tf workspaces /s:serverURL asegúrese de usar el tf.exe correcto.
Tuve el mismo problema y me quedé atascado porque usé el tf.exe de:

/Program Files (x86)/ Microsoft Visual Studio 11.0 /Common7/IDE

y no el de

/Program Files (x86)/ Microsoft Visual Studio 10.0 /Common7/IDE

Al usar tfpt desde el comando, recibo el error:

PS D:/Main Line> tfpt uu /noget Unable to determine the workspace.

Aquí estoy tratando de usar el comando Deshacer sin cambios, pero también he visto este error con otros comandos. La ruta en la que estoy es la ruta exacta que se asigna en mi área de trabajo de TFS. También probé esto que tampoco funciona

PS D:/Main Line> tfpt uu /recursive /noget ''D:/Main Line'' Unable to determine the workspace.

Pensé que solo estaba usando el camino actual para resolverlo, pero no puedo hacerlo funcionar bien. ¿Alguien sabe cómo funciona esto?


En realidad, aunque creo que en algunos casos estas soluciones pueden solucionar los problemas, no funcionan en todos los casos. Y sospecho que, en última instancia, esto apunta a lo que podría considerarse un error en algún lugar del código de PowerTools. La razón por la que digo esto es que el comando tf workspace no tiene problemas para detectar el área de trabajo en mi máquina desde la consola de comandos VS, pero desde esa misma consola con toda la misma información de ruta, TFPT no puede detectarlo en mi ordenador portátil, no importa lo que intento Acabo de adquirir esta computadora portátil e instalé VS 2010, 2012 y 2013, junto con las respectivas instalaciones de Power Tools, y señalé un conjunto de proyectos que actualmente abarca varias instancias de TFS 2010 y TFS 2012. Debido a esta relación de muchos a muchos, sospecho que hay una referencia de ensamblaje incorrecta en algún lugar, alguna combinación de factores, GAC, Ruta, Variables de entorno, Instalaciones VS, repositorios TFS. En cada versión de VS intenté ejecutar el ejecutable TFPT 2010 desde el Comando de VS 2010, y así sucesivamente con las versiones restantes, y probé las actualizaciones de caché de espacio de trabajo anteriores en todas sus formas ... nada. Pero utilizando el mismo proyecto, me conecté desde un servidor antiguo con VS 2010 y TFPT 2010 instalado y ejecuté el mismo comando perfectamente. Así que creo que tiene que ver con lo que se está ejecutando en su sistema, y ​​en el futuro seré mucho más escéptico sobre la ejecución de las diferentes versiones una al lado de la otra.



Me encontré con el mismo problema, encontré la respuesta en la parte inferior de la página en uno de los archivos de ayuda que venían con las herramientas de poder. (TFPTCommandLineTool.mht)

Los errores

Error TFPT: No se puede determinar el espacio de trabajo

Al ejecutar tfpt con un comando que funciona con el control de versiones, puede recibir uno de los errores:

Unable to determine the workspace Unable to determine the source control server

Soluciones:

  • Ejecute tfpt.exe desde un directorio que ya está asignado al control de origen de Team Foundation.
  • Actualice su caché de área de trabajo local usando el comando tf workspaces . La herramienta tf.exe está disponible en la subcarpeta Common7/IDE de su carpeta de instalación de Visual Studio. Si ejecuta un indicador de comando de Visual Studio, puede ejecutar el siguiente comando (que depende de sus versiones de TFS / VisualStudio). Debe usar la versión que coincida con la versión de TFPT que está usando , por ejemplo, si tiene TFPT para VS2015, use TF desde un símbolo del sistema VS2015):
    • VS 2008-2013 / TFS 2008:
      • tf workspaces /s:serverURL
    • VS 2010-2013 / TFS 2010 (y probablemente también versiones posteriores):
      • tf workspaces /collection:collectionURL
    • VS 2008 / TFS 2010 (y probablemente versiones posteriores también):
      • tf workspaces /s:collectionURL
  • Si recientemente instaló Visual Studio 2012, es posible que tenga que conectarlo al mismo servidor / colección TFS que estaba usando en Visual Studio 2010.