Nom

svn resolve — Résoudre les conflits sur les fichiers et répertoires de la copie de travail.

Synopsis

svn resolve CHEMIN...

Description

Résoud les fichiers et répertoires marqués « en conflit » dans la copie de travail. Cette commande ne résoud pas sémantiquement les marques de conflit ; Cependant, elle remplace CHEMIN avec la version spécifiée par l'argument de l'option --accept puis supprime les fichiers créés lors de la signalisation du conflit. Cela permet à CHEMIN d'être à nouveau propagé, c'est-à-dire que Subversion considère que les conflits ont été « résolus ». Vous pouvez passer les arguments suivants à l'option --accept, en fonction du résultat attendu :

base

Choisit le fichier qui était dans la révision BASE avant de mettre à jour la copie de travail. C'est-à-dire le fichier que vous avez extrait avant de faire vos dernières modifications.

working

Suppose que vous avez géré manuellement la résolution du conflit et choisit la version du fichier tel qu'il est actuellement dans votre copie de travail.

mine-full

Utilise les versions de fichiers tels qu'ils étaient immédiatement avant que vous ne lanciez la commande svn update.

theirs-full

Utilise les versions de fichiers tels qu'ils ont été extraits depuis le serveur quand vous avez lancé la commande svn update.

reportez-vous à la section intitulée « Résoudre les conflits (fusionner des modifications) » pour une description en profondeur de la gestion des conflits.

Noms alternatifs

Aucun.

Modifie

Copie de travail.

Accède au dépôt

Non.

Options

--accept ARG
--depth ARG
--quiet (-q)
--recursive (-R)
--targets NOM_FICHIER

Exemples

Voici un exemple où, après avoir reporté un conflit durant la mise à jour, svn resolve remplace tous les conflits du fichier machin.c par vos modifications :

$ svn up
Conflit découvert dans 'machin.c'.
Sélectionner : (p) report, (df) diff complet, (e) édite,
        (h) aide pour plus d'options :p
C    machin.c
Actualisé à la révision 5.

$ svn resolve --accept mine-full machin.c
Conflit sur 'machin.c' résolu