Comment déplacer un fichier avec TortoiseSVN
Déplacer des fichiers au sein d’une structure de répertoires peut parfois sembler intimidant, surtout lorsque vous souhaitez conserver l’historique de révisions du fichier intact. Si vous utilisez TortoiseSVN, un client Subversion (SVN) populaire, vous vous demandez peut-être comment déplacer efficacement un fichier d’un dossier à un autre sans perdre son historique.
Le Problème Commun
Dans votre cas, vous copiez le fichier dans le nouvel emplacement puis vous le supprimez du dossier original, mais cette approche présente des inconvénients :
- Perte de l’historique de révisions : Copier et supprimer peut entraîner une perte de suivi, rendant difficile le suivi des modifications apportées au fil du temps.
- Complexité accrue : Les étapes nécessaires pour copier et supprimer manuellement peuvent être fastidieuses, surtout si vous gérez plusieurs fichiers.
La Solution : Prise en Charge Native du Déplacement de Fichiers
Heureusement, Subversion, le système sous-jacent qu’utilise TortoiseSVN, fournit un moyen simple de déplacer des fichiers tout en maintenant leur historique de révisions complet.
Utilisation de la Commande :
Pour déplacer un fichier, vous pouvez utiliser la fonction de ligne de commande intégrée de SVN. La syntaxe de la commande est la suivante :
svn move SOURCE DESTINATION
Définitions :
SOURCE
: Le chemin du fichier ou du répertoire que vous souhaitez déplacer.DESTINATION
: Le nouveau chemin où le fichier ou le répertoire doit être déplacé.
Étapes pour Déplacer un Fichier dans TortoiseSVN
-
Ouvrir TortoiseSVN : Commencez par ouvrir votre interface TortoiseSVN.
-
Localiser le Fichier : Parcourez la structure de répertoires pour trouver le fichier que vous souhaitez déplacer.
-
Clic Droit sur le Fichier : Une fois que vous avez localisé le fichier, faites un clic droit dessus pour ouvrir le menu contextuel.
-
Sélectionner Déplacer : Dans le menu contextuel, trouvez et sélectionnez l’option intitulée
TortoiseSVN
puis choisissezDéplacer...
dans le sous-menu. -
Choisissez la Destination : Une boîte de dialogue vous demandera de spécifier le nouvel emplacement (dossier de destination) pour le fichier. Parcourez le dossier souhaité et sélectionnez-le.
-
Finaliser le Déplacement : Une fois la destination définie, terminez le déplacement en cliquant sur
OK
. TortoiseSVN se chargera du déplacement du fichier et préserva son historique de révisions. -
Valider le Changement : Enfin, assurez-vous de valider vos modifications dans le dépôt. Cette action mettra à jour SVN avec vos modifications, garantissant que le déplacement est enregistré dans l’historique des révisions.
Conclusion
En tirant parti de la commande svn move
ou de l’interface intuitive de TortoiseSVN, vous pouvez déplacer facilement des fichiers au sein de la structure de votre projet tout en conservant leur historique de révisions intact. Cela simplifie non seulement votre flux de travail, mais fournit également une clarté sur les modifications apportées aux fichiers de votre projet.
Si vous souhaitez approfondir cette commande et découvrir d’autres options, vous pouvez toujours consulter l’aide en ligne de TortoiseSVN ou exécuter svn help move
dans le terminal.
La prochaine fois que vous aurez besoin de réorganiser votre structure de fichiers, rappelez-vous cette méthode simple qui vous fera gagner du temps et des efforts !