En conséquence, il existe une forte exigence qu'il existe une relation un-à-un entre le dépôt et un espace de travail. De the doc:
Tous les affichages établissent un mappage un-à-un entre les fichiers du dépôt et les fichiers dans l'espace de travail, la branche ou l'étiquette du client. Si plus d'une ligne de mappage fait référence au (x) même (s) fichier (s), les mappages antérieurs sont remplacés. Les mappages commençant par un trait d'union (-) excluent spécifiquement les fichiers correspondant à ce mappage. Dans les vues client, les mappages commençant par un signe plus (+) recouvrent les mappages précédents. (Applications de superposition ne sont pas applicables aux vues de la branche ou l'étiquette.)
donc une mise en correspondance comme:
//depot/adir/... //cws/build/AA/adir/...
//depot/adir/... //cws/build/BB/adir/...
active la deuxième ligne (qui gagne le conflit). Pour faire ce que vous voulez, vous devez utiliser deux clients différents (espaces de travail) ayant chacun une ligne de votre exemple.
Vous pouvez regarder les correspondances de recouvrement, et peut-être travailler autour de votre problème:
Une cartographie de superposition est utilisée pour cartographier les fichiers de plus d'un répertoire de dépôt dans le même endroit dans l'espace de travail.
//depot/dir1/... //cws/build/...
+//depot/dir2/... //cws/build/...
Pouvez-vous expliquer vos raisons pour vouloir faire cela, il pourrait y avoir un meilleur moyen? –