Cómo asignar TFS a dos directorios locales [cerrado]


14

Estoy trabajando con una aplicación web, usando TFS. Cada vez que construyo el sitio, toma un tiempo improductivamente largo volver a comenzar. Me gustaría tener un segundo mapeo del sitio en mi unidad c, donde solo obtendría lo último y construiría una vez al día, por lo que esta versión siempre sería rápida. Esto sería como un directorio de "solo lectura", ya que personalmente no haría ninguna edición.

Avíseme si esto es posible o si tiene alguna alternativa.


Hay herramientas de compilación de terceros a las que puede llamar desde compilaciones TFS que pueden precompilar sus archivos ASP en IIS para que no tenga que esperar para siempre y un día después de llegar al sitio por primera vez después de cada lanzamiento.
maple_shaft

44
Esta pregunta parece estar fuera de tema porque se trata de un problema de implementación y pertenece a SO pero es demasiado antigua para migrar.

Respuestas:


20

Un espacio de trabajo no permite que la misma carpeta TFS se asigne a más de un directorio local.

Sin embargo, puede tener dos o más espacios de trabajo para una computadora, y cada espacio de trabajo puede asignar una carpeta TFS a una carpeta local diferente. El seguimiento de las revisiones de los archivos en cada espacio de trabajo se realiza por separado (para mantener cada uno actualizado debe realizar una entrada en cada uno: fácil con 'tf get' desde la línea de comandos).


3

TFS tiene un agente de compilación incorporado, puede crear una compilación para que se ejecute a diario o de cualquier otra manera que se le ocurra, aunque creo que tendría que configurar algo para que sea un servidor de compilación.


2

Es posible hacer esto.

  1. Desasigne su TFS
  2. Haga clic derecho en la carpeta y asigne el subdirectorio a una carpeta, por ejemplo C:\temp
  3. Haga clic en la raíz y asignela a otra carpeta C:\localDev\
  4. se le pedirá que elimine la asignación existente en C:\temp
    • Seleccione No (no presione Cancelar)

He intentado esto y funciona bien.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.