Come mappare TFS su due directory locali [chiuso]


14

Sto lavorando con un'applicazione web, usando TFS. Ogni volta che costruisco il sito ci vuole un tempo improduttivamente lungo per riavviare. Vorrei avere una seconda mappatura del sito sul mio disco c, dove avrei avuto l'ultima e la costruzione solo una volta al giorno, quindi questa versione sarebbe sempre veloce. Sarebbe come una directory "di sola lettura" in quanto non vorrei modificarla personalmente.

Per favore fatemi sapere se questo è possibile o se avete qualche alternativa.


Esistono strumenti di compilazione di terze parti che è possibile chiamare dalle build TFS in grado di precompilare i file ASP su IIS in modo da non dover aspettare per sempre e un giorno dopo aver colpito il sito per la prima volta dopo ogni versione.
maple_shaft

4
Questa domanda sembra essere fuori tema perché riguarda un problema di implementazione e appartiene a SO ma è troppo vecchia per migrare.

Risposte:


20

Uno spazio di lavoro non consente di associare la stessa cartella TFS a più di una directory locale.

Tuttavia, è possibile disporre di due o più aree di lavoro per un computer e ogni area di lavoro può mappare una cartella TFS su una cartella locale diversa. Le revisioni dei file in ogni area di lavoro vengono monitorate separatamente (per mantenerle aggiornate è necessario eseguire un get in ognuna: facile con 'tf get' dalla riga di comando).


3

TFS ha un agente di build integrato, puoi creare una build da eseguire quotidianamente o quasi in qualsiasi altro modo ti venga in mente, anche se dovresti impostare qualcosa per essere un server di build, credo.


2

È possibile farlo.

  1. Annulla mappatura del TFS
  2. Fare clic con il tasto destro sulla cartella e mappare la sottodirectory su una cartella, ad esempio C:\temp
  3. Fai clic sulla radice e mappala su un'altra cartella C:\localDev\
  4. ti verrà chiesto di rimuovere il mapping esistente su C:\temp
    • Seleziona No (non premere Annulla)

Ho provato questo e funziona benissimo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.