Bonjour,
je souhaite récupérer dans un dépôt n°2, du code externe commun localisé dans un dépôt n°1. Je suis sous Windows 7, et l'ensemble cygwin + CollabNet + Tortoise SVN 1.7.4.
Voici les liens entre le dépôt 1 avec son répertoire de travail associé d'une part, et le dépôt 2 avec lui aussi son répertoire associé: PIntro.png.
Avec l'interface de Tortoise, j'applique la propriété Externals comme ceci: PropExternals.png et PropExternals2.png.
Ensuite je fais un Commit (Livrer...) de la modification du répertoire qui a maintenant une propriété Externals: ça ne pose pas de problème.
Puis, je demande un Update (Mettre à jour) de ce même répertoire, en espérant récupérer les sources en provenance du dépôt n°1. Ici, par contre, j'ai deux erreurs:
-"La ressource externe a échouée: G:\Racine sauvegarde oOS\Root\Rep 2 projets\trunk\Code externe\Communs"
-"Unable to connect to a repository at URL 'file:///G:/Racine%20oOS/Root/Rep%201%20travail%20commun/trunk/Lib%20commune'", suivi de "Impossible d'ouvrir une session ra_local pour l'URL" suivi de 'file:///G:/Racine%20oOS/Root ...(même chose)...' et enfin Le dépôt 'file:///G:/Racine%20oOS/Root ...(même chose)...' n'a pu être ouvert".
J'ai lancé une commande DOS "svn --version" et elle m'indique que le module ra_local est installé (c'est lui qui communique les ordres SVN avec le protocole "file://"). L'URL file://... me semble correcte puisqu'elle fonctionne dans Windows et dans un navigateur. Enfin, j'ai trouvé sur le net, plusieurs citations, expliquant qu'il était possible de d'utiliser Externals en inter-dépôts (ceci dit, sans trouver un exemple concret).
Est-ce que quelqu'un pourrait m'indiquer une piste à suivre, pour résoudre ce problème?
![]()
Partager