Comment mapper TFS sur deux répertoires locaux [fermé]


14

Je travaille avec une application web, en utilisant TFS. Chaque fois que je crée le site, il faut beaucoup de temps pour redémarrer. Je voudrais avoir une deuxième cartographie du site sur mon lecteur c, où je n'obtiendrais que la dernière version et la construirais une fois par jour, donc cette version serait toujours rapide. Ce serait comme un répertoire "en lecture seule" car je n'y apporterais personnellement aucune modification.

Veuillez me le faire savoir si cela est possible ou si vous avez une alternative.


Il existe des outils de génération tiers que vous pouvez appeler à partir de versions TFS qui peuvent précompiler vos fichiers ASP sur IIS afin que vous n'ayez pas à attendre indéfiniment et un jour après avoir accédé au site pour la première fois après chaque version.
maple_shaft

4
Cette question semble être hors sujet car elle concerne un problème d'implémentation et appartient à SO mais est trop ancienne pour migrer.

Réponses:


20

Un espace de travail ne permet pas de mapper le même dossier TFS vers plusieurs répertoires locaux.

Cependant, vous pouvez avoir deux ou plusieurs espaces de travail pour un ordinateur, et chaque espace de travail peut mapper un dossier TFS vers un dossier local différent. Les révisions des fichiers dans chaque espace de travail sont suivies séparément (pour les garder à jour, vous devez faire un get dans chacun: facile avec 'tf get' depuis la ligne de commande).


3

TFS a un agent de build intégré, vous pouvez créer un build à exécuter quotidiennement ou presque de toute autre manière à laquelle vous pouvez penser, bien que vous deviez configurer quelque chose pour être un serveur de build je crois.


2

Il est possible de le faire.

  1. Démappez votre TFS
  2. Faites un clic droit sur le dossier et mappez le sous-répertoire sur un dossier par exemple C:\temp
  3. Cliquez sur la racine et mappez-la dans un autre dossier C:\localDev\
  4. il vous sera demandé de supprimer le mappage existant sur C:\temp
    • Sélectionnez Non (n'appuyez pas sur Annuler)

J'ai essayé cela et cela fonctionne très bien.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.