Aide:Conflit d'édition
| Note : si vous modifiez cette page, vous acceptez de placer votre contribution sous licence CC0. Plus d’informations sont disponibles sur le projet Aide dans le domaine public. |
Les conflicts d'édition dans MediaWiki se produisent lorsque plusieurs utilisateurs essaient de modifier la même section d'une page simultanément.
Si un utilisateur sauvegarde ses modifications, et qu'un autre qui édite encore tente de les sauvegarder, MediaWiki identifie un conflit parce que le contenu sous-jacent a changé depuis que le deuxième utilisateur a commencé à modifier. Le système exige ensuite que le deuxième utilisateur résolve manuellement le conflit en fusionnant ses modifications avec la dernière version de la page. Ceci empêche les réécritures involontaires et garantit que toutes les contributions sont prises en compte.
Si le système est lent lors de l'enregistrement, vous pouvez effectuer des modifications supplémentaires avant que le premier ne soit traité, ce qui entraîne un conflit d'édition avec vous-même. La page de conflit peut afficher une version obsolète, et si vous sauvegardez à partir de là, vos modifications précédentes pourraient être perdues. Pour éviter cela, attendez que le premier enregistrement soit terminé avant de faire d'autres modifications.
Comprendre l'affichage qui signale un conflit de modification
Lorsqu'un conflit d'édition apparaît dans MediaWiki, le titre de la page devient automatiquement :
Conflit de modification : Titre de page
Où Titre de page est le titre de la page que vous êtes en train de modifier.
Puis au-dessus de la boîte d'édition, le message de notification suivant est afiché :
Une autre personne a modifié cette page après que vous ayez commencé à la modifier.
La zone de texte supérieure contient le texte tel qu’il existe actuellement. Vos modifications apparaissent dans la zone de texte inférieure. Vous devrez fusionner vos modifications dans le texte existant. Seul le texte de la zone supérieure sera publié si vous cliquez sur « $1 ».
La zone de texte supérieure se réfère à la boîte d'édition de votre modification actuelle.
La zone de texte inférieure se réfère à la différence entre votre modification actuelle et la version enregistrée. Ceci est affiché en bas de la page du conflit d'édition. Voir l'exemple d'image ci-dessous :

Comment résoudre un conflit d'édition
Scénario 1: petites modifications avec des plus grosses
Si les modifications de l'utilisateur 1 sont mineures alors que les modifications de l'utilisateur 2 sont importantes, l'utilisateur 1 doit travailler à partir de la version de l'utilisateur 2 :
- Fusionner à nouveau les modifications de l'utilisateur 1 - Ré-appliquer manuellement les petites modifications de l'utilisateur 1 dans la version de l'utilisateur 2.
- Mettre à jour le résumé des modifications - Inclure « via un conflit d'édition, sera fusionné » dans le résumé des modifications pour indiquer que le conflit de modification a été résolu.
- Notifier en utilisant la page de discussion - Utiliser Template:Edit conflict sur la page de discussion pour informer l'utilisateur 2 et les autres utilisateurs de la résolution du conflit, ce qui permet à l'utilisateur 2 de relire les modifications dûes à la fusion pour leur pertinence.
Scénario 2 : grosses modifications avec des plus petites
Si l'utilisateur 1 a fait des modifications significatives et que l'utilisateur 2 n'a apporté que des corrections mineures :
- Travailler à partir de la version de l'utilisateur 1 - Commencez avec la version du texte de l'utilisateur 1.
- Ajoutez les modifications de l'utilisateur 2 - Copiez la ou les sections nécessaires de la version de l'utilisateur 2 dans celle de l'utilisateur 1. Si l'utilisateur 1 a modifié la section, ne copiez que la section affectée.
- Mettre à jour le résumé des modifications - Utiliser un résumé comme « via un conflit d'édition, sera fusionné à nouveau ".
- Appliquer les modifications de l'utilisateur 2 - Après avoir sauvegardé, revoir l'historique de la page, identifier les modifications de l'utilisateur 2, et les réappliquer lors d'une mise à jour ultérieure.
Scénario 3 : 2 contributeurs réalisent de grosses modifications
Si les deux utilisateurs ont fait des modifications significatives :
- Soumettre la version de l'utilisateur 1 - L'utilisateur 1 peut enregistrer sa version en premier.
- Collaborer - Les deux utilisateurs doivent relire les deux versions et collaborer pour fusionner leurs modifications. Cela peut entraîner une discussion pour déterminer la meilleure approche.
Meilleures pratiques générales
- Eviter de réécrire - N'essayez jamais de réécraser les modifications d'un autre utilisateur. Croire à chaque fois en la bonne foi et utiliser les outils de résolution des conflits de manière efficace.
- Utiliser l'outil diff - Après avoir funsionné, vérifier par deux fois les modifications en comparant les versions avec la fonction diff pour vous assurer de n'avoir rien oublié d'important.
- Respecter le processus - Il n'est pas acceptable d'ignorer les conflits d'édition. La solution la plus propre est que tous les efforts des contributeurs soient respectés et intégrés.
En suivant ces indications, les contributeurs peuvent effectivement gérer les conflits d'édition et assurer que l'édition collaborative reste agréable et productive.
Gérer des conflits d'édition logiques
Les conflits d'édition logiques se produisent lorsque plusieurs éditeurs apportent des modifications à une page simultanément, mais le conflit n'est pas détecté par le système de conflit de modification standard de MediaWiki.
Cela se produit particulièrement lorsqu'un éditeur copie entièrement le texte source en local dans son éditeur, puis réalise de nombreuses modifications, et ensuite ramène le contenu modifié dans le wiki.
Lorsqu'un autre éditeur fait des modifications pendant cet intervalle de temps, ces modifications peuvent être écrasées involontairement.
Pour éviter les conflits logiques d'édition, veuillez suivre ces meilleures pratiques :
- Modifier dans la boîte d'édition originale - Après avoir copié le texte source, vérifiez que vous avez bien collé votre contenu modifié dans la même boîte d'édition que celle à partir de laquelle il a été initialement copié. Ceci réduit le risque de perdre les modifications des autres éditeurs faites alors que vous étiez en train de modifier.
- Vérifier les modifications récentes - Avant de ramener vos modifications dans la page, vérifiez toujours l'historique de la page au cas où il y aurait des modifications faites depuis que vous avez commencé. S'il existe des modifications, relisez-les et fusionnez-les dans votre contenu pour éviter de réécraser les contributions d'une autre personne.
En suivant ces étapes, les éditeurs peuvent aider à maintenir l'intégrité de l'édition collaborative sur le wiki et à minimiser le risque de conflit d'édition non détecté.
Revenir à une version antérieure
Si vous annulez une page pour la restaurer à une version antérieure, il est possible que vous perdiez les modifications les plus récentes. Cela se produit car le système de détection des conflits d'édition ne peut pas vous avertir à propos des conflits lors de l'annulation, donc les modifications faites après la version que vous êtes en train d'annuler pourraient être perdues.
Comment annuler en toute sécurité
- Copier et coller - Au lieu d'annuler directement, copiez le contenu de l'ancienne version et collez-le dans la dernière version. Ainsi vous conserverez toutes les modifications récentes.
- Vérifier les différences (diff) - Après l'annulation, vérifiez toujours la différence (diff) entre votre version et la dernière pour être certain de ne pas avoir supprimé de modifications récentes.
- Eviter les conflits d'annulation - A force d'annuler et de restituer, vous pouvez provoquer des conflits avec les autres éditeurs. Il vaut mieux discuter des modifications et arriver à un accord.
En suivant ces étapes vous éviterez d'annuler accidentellement le travail d'un autre contributeur.
Empêcher les conflits d'édition
Pour minimiser les conflits d'édition et rationaliser votre processus de mise à jour, concentrez-vous sur ces stratégies de base :
- Mettre à jour les pages modifiées le moins souvent - Essayer de se concentrer sur les pages qui n'ont pas été modifiées récemment. Cela réduit la probabilité de rencontrer d'autres utilisateurs faisant des modifications en parallèle.
- Faire des modifications plus nombreuses et consolidées - Combiner vos modifications en une seule mise à jour complète plutôt que de soumettre plusieurs petits changements. Ceci réduit l'éventualité de causer des conflits d'édition pour les autres utilisateurs. Utiliser le bouton d'affichage de l'aperçu pour relire vos modifications avant de les enregistrer.
- Ajouter l'indication « En cours d'utilisation » - Si vous faites des modifications importantes sur une page, ajoutez un Template:Inuse au début pour dire aux autres utilisateurs que cette page subit des modifications importantes. Retirer le modèle une fois les modifications terminées.
- Fusion automatique des conflits d'édition - MediaWiki va automatiquement fusionner les modifications relatives aux parties non concernées d'une page, et afficher uniquement les conflits d'édition là où plusieurs utilisateurs tentent de modifier les mêmes lignes.