Skip to main content

Les conflits de synchronisation

De quoi on parle ?

On travaille sur des dossiers communs à plusieurs personnes.

Cas n°1 : Si Bob change le fichier sur son ordi, et qu'Alice a la même idée en même temps sur son ordi

Cas n°2 : Si Bob change le fichier en ligne sur Internet, et qu'Alice le change sur son ordi, en même temps 

Cas n°3 : Si Bob change le fichier en ligne sur Internet, et qu'Alice le change sur son ordi, qui n'était pas connecté à Internet (et donc n'était synchronisé aux dernières modifications) puis synchronise son ordi 

C'est là que le conflit arrive.

Et ça se concrétise comment ?

Sur le logiciel que vous avez sur votre bureau, le logiciel affiche des icônes de couleurs différents. Voici les explications

image.png

Synchronisation OK

image.png

Synchronisation en cours

image.png

Il y a au moins 1 conflit de synchronisation.

Le conflit se matérialise par la génération en local sur votre PC seulement d'un doublon du fichier avec la mention conflicted copy.

 

image.png


Comment résoudre un conflit ? C'est juste après ↓

 

image.png

Indique une erreur de configuration, telle qu'un login ou une URL de serveur incorrects

image.png

 Vous avez volontairement suspendu les synchronisations

image.png

L'assistant de synchronisation a perdu la synchronisation avec le serveur Nextcloud

Comment résoudre un conflit ?

Si vous devez mixer un peu des deux fichiers

  • Ouvrez les deux versions
  • Mixer les deux fichiers
  • Sauvegarder votre bon fichier
  • Supprimer l'autre
  • Assurez vous qu'il n'y ait plus marqué "conflicted copy" dans le nom du fichier restant
  • Ça devrait être tout bon !

Si vous voulez ne garder qu'un fichier sur les deux

Cliquer sur l'icône jaune de votre ordi (en haut à droite sur Ubuntu, en bas à droite sur Windows)

image.png

Puis le bouton Resolve conflicts

image.png

Un panneau apparaît, comparant chaque fichier

À gauche la version "local" (sur l'ordi) et

À droite la version du "serveur" (sur Internet)

 

Cocher la case du fichier à garder

image.png
Valider avec le bouton Resolve conflict

image.png