Manuals

Relocaliser une copie de travail

Figure 4.69. La boîte de dialogue Relocaliser

La boîte de dialogue Relocaliser


Si votre dépôt a, pour une raison ou une autre, changé d'emplacement (IP/URL), peut-être même que vous êtes coincé, que vous ne pouvez pas livrer et que vous ne voulez pas faire une nouvelle extraction de votre copie de travail depuis le nouvel emplacement et déplacer toutes vos modifications vers la nouvelle copie de travail, TortoiseSVNRelocaliser est la commande que vous recherchez. À la base, elle fait très peu de choses : elle réécrit toutes les URLs associées à chaque fichier et dossier avec la nouvelle URL.

Note

Cette opération ne fonctionne que pour les racines de copies de travail. De ce fait, l'entrée du menu contextuel n'est visible que pour les racines de copies de travail.

Vous pourriez être surpris de constater que TortoiseSVN contacte le dépôt dans le cadre de cette opération. Tout ce qu'il fait est l'exécution de contrôles simples pour faire en sorte que la nouvelle URL se référe vraiment au même dépôt que la copie de travail existante.

Avertissement

C'est une opération très rare. La commande relocaliser est utilisée seulement si l'URL de la racine du dépôt a changé. Les raisons possibles sont :

  • L'adresse IP du serveur a changé.

  • Le protocole a changé (par exemple http:// en https://).

  • Le chemin de la racine du dépôt a changé dans le paramétrage du serveur.

Autrement dit, vous devez relocaliser quand votre copie de travail se réfère au même emplacement dans le même dépôt, mais que le dépôt lui-même a été déplacé.

Cela ne s'applique pas si :

  • Vous voulez migrer vers un dépôt Subversion différent. Dans ce cas, vous devriez exécuter une extraction propre à partir du nouvel emplacement du dépôt.

  • Vous voulez basculer sur une branche différente ou sur un répertoire différent dans le même dépôt. Pour ce faire, vous devriez utiliser TortoiseSVNAller sur.... Lisez la section intitulée « Extraire ou aller sur... » pour plus d'informations.

Si vous utilisez relocaliser dans n'importe lequel des cas ci-dessus, cela corrompra votre copie de travail et vous obtiendrez beaucoup de messages d'erreur inexplicables en mettant à jour, en livrant, etc. Une fois que cela s'est produit, le seul remède est de refaire une extraction propre.

TortoiseSVN homepage