En esta página se analizan los conflictos de edición y cómo solucionarlos. Para comprender qué es un conflicto de edición, considere la siguiente situación:
En la parte superior de la página de conflicto de edición hay un cuadro de edición que contiene la versión de Bob de toda la página, incluso si Alice está editando la sección.
En la parte inferior de la página de conflictos de edición hay un segundo cuadro de edición que contiene el texto que Alice iba a enviar. Esta será la versión de Alice de la página o sección que estaba editando.
Entre los dos cuadros de edición hay una diferencia que muestra la diferencia entre la versión del artículo de Bob y la de Alice. Para la sección que Alice está editando, muestra los cambios de Alice y los posibles cambios de Bob, excepto en las secciones en las que Alice y Bob han realizado el mismo cambio. Para las demás secciones, muestra el texto nuevo completo como si todo ese texto se hubiera añadido.
Alice puede editar en el cuadro de edición superior y presionar Publicar cambios. En el caso de que Alice estuviera editando solo una sección, esto se interpretará como la nueva versión de la sección, por lo tanto, se producirá una duplicación de las otras secciones, a menos que Alice las elimine antes de guardar. (Esto parece ser un error). La mejor solución en este caso es guardar el nuevo texto fuera de Wikipedia (por ejemplo, en el portapapeles ), cancelar la operación y volver a intentarlo.
En ciertas ocasiones, cuando se presiona Publicar y el sistema es lento, uno puede realizar múltiples ediciones en la misma página antes de que el sistema responda. Esto produce un conflicto de edición con uno mismo. En este caso, el texto superior puede ser la versión anterior en lugar de la que involucra la primera edición, es decir, el sistema nota el cambio anterior pero aún no lo ha procesado. Un momento después, mientras uno está viendo la página del conflicto de edición, el primer cambio se lleva a cabo en segundo plano y el texto superior ya no es el actual. Por lo tanto, la diferencia muestra la edición combinada y, en el caso de la edición de secciones, como antes, la "adición" de las otras secciones. Si elige publicar su trabajo en este tipo de conflicto de edición, se eliminará la edición anterior de la página.
Si Alice solo hizo cambios pequeños y Bob hizo cambios grandes, ella puede elegir trabajar a partir de la versión de Bob y volver a fusionar sus cambios. Alice puede elegir agregar algún texto como "por conflicto de edición" al resumen de edición, o usar la plantilla {{ edit conflict }} en una página de Discusión/Discusión, para advertir a Bob y a otros que tuvo que hacer esto; Bob puede entonces revisar por pares su fusión para comprobar su precisión.
Si Alice hizo cambios grandes y Bob hizo cambios pequeños, Alice puede optar por trabajar a partir de su versión. Una opción es que Alice copie el texto inferior en el texto superior (o simplemente copie una sección del texto superior, si Alice estaba editando la sección), con un resumen de la edición apropiado (por ejemplo, "por conflicto de edición, se volverá a fusionar"). Luego, Alice puede ver el historial de la página, determinar los cambios de Bob y volver a aplicarlos a su versión, en una edición separada.
Si tanto Alice como Bob realizaron grandes cambios, las cosas se complican y Alice y Bob simplemente deben hacer lo mejor que puedan. Por ejemplo, si Alice y Bob agregan simultáneamente una gran sección de texto sobre el mismo tema, entonces puede ser mejor que Alice envíe sus cambios y luego que Alice y Bob revisen las dos versiones y decidan entre ellos cuál es la mejor.
Alice no debería publicar sus cambios sobre los de Bob. Suponemos que se trata de una cuestión de buena fe: a veces se cometen errores y los recién llegados pueden no entender la ventana de conflictos de edición. Sin embargo, Alice no debe ignorar rutinariamente los conflictos de edición. No es aceptable en absoluto que Alice sobrescriba a Bob por pereza. Animamos a los colaboradores a que comprueben dos veces sus fusiones utilizando la función de diferencias .
(Se trata de un conflicto entre editores que no puede detectar el mecanismo que decide si mostrar o no el mensaje de "conflicto de edición").
Algunas personas editan copiando el texto original en un editor de texto, haciendo muchos cambios (reorganizando, añadiendo nuevo contenido, etc.) y luego, cuando terminan, pegan todo de nuevo en Wikipedia como una única (nueva) edición. Si alguien más ha hecho cambios mientras tanto, estos cambios se perderían al pegar de nuevo. Las personas que editan de esta manera deberían:
El segundo método no es infalible, ya que otro editor puede guardar los cambios en el intervalo de tiempo entre la recuperación del historial de la página y el pegado final. Esto se puede detectar comprobando el historial de la página de nuevo posteriormente.
Si un software de terceros que ayuda a un usuario a editar una página en un editor externo no sigue el primer punto anterior (o la medida equivalente, si la hay, para el método que utiliza para acceder a Wikipedia) y provoca un conflicto de edición lógico, entonces se trata de un error de software que debe informarse a los desarrolladores del software de terceros que se utiliza.
A veces se cometen errores durante el proceso de fusión, porque Alice es humana y esto puede provocar que algunos de los cambios de Bob se reviertan accidentalmente. Los conflictos de edición lógicos no siempre son visibles de inmediato. A veces Alice puede tener buenas razones para pensar que las mejoras de Bob no son útiles. En este caso, se espera que Bob y Alice resuelvan sus diferencias de forma amistosa.
Si Bob realizó un pequeño cambio que Alice reemplazó accidentalmente, Bob no debe volver a su versión. No es aceptable en absoluto que Bob revierta las mejoras importantes que Alice hizo a la página con el deseo de proteger sus pequeñas mejoras o de castigar a Alice por su descuido. Esto es particularmente importante si la página ha sido editada posteriormente por otros editores.
En esta situación, la mejor estrategia para Bob es editar la versión de Alice, restablecer sus pequeñas mejoras y dejar intactas las mejoras principales de Alice. También puede añadir algo al resumen de la edición para indicar que tuvo que hacerlo, por ejemplo: "Restableciendo el enlace que Alice eliminó por accidente". Alice debería entonces disculparse con Bob por su error y agradecerle por conservar sus mejoras.
Si Alice repite su error, lo mejor es que Bob le diga algo amablemente en su página de discusión, le indique dónde está y le pregunte si puede tener un poco más de cuidado en el futuro. Esto es especialmente importante para los principiantes, que pueden no entender la forma correcta de resolver los conflictos de edición, aunque incluso los usuarios experimentados pueden necesitar un recordatorio amistoso ocasional .
Al guardar una versión anterior (es decir, al revertir) o una nueva versión basada en esa (una reversión modificada), el sistema de advertencia y prevención de conflictos de edición no se activa y una posible nueva edición realizada mientras tanto también se revierte involuntariamente, consulte Revertir una página a una versión anterior . Para evitar este problema, se puede copiar el texto del cuadro de edición de la versión anterior al cuadro de edición de la versión más reciente. En cierto sentido, esto puede causar conflictos de edición ocultos : puede sobrescribir los cambios de otra persona sin darse cuenta de que lo está haciendo. Siempre es recomendable verificar la diferencia después de realizar una reversión, tal como lo haría después de publicar a través de un conflicto de edición. Preferiblemente, uno puede simplemente tratar de evitar las guerras de reversiones.
Los conflictos de edición son irritantes y pueden consumir mucho tiempo, pero hay formas de hacerlos menos frecuentes o de que sea más fácil recuperarse de ellos.
Guardar su trabajo con frecuencia reduce el riesgo de experimentar un conflicto de edición y, cuando esto ocurra, debería ser más fácil resolverlo.
Cuando sea posible, edite una sola área del artículo a la vez. Esto reduce los conflictos de edición porque el sistema puede manejar la situación si diferentes editores están editando diferentes áreas al mismo tiempo. Tanto el editor de código fuente como el editor visual utilizan la combinación de conflictos de edición al estilo CVS , basada en la utilidad diff3 . Esta función activa un conflicto de edición solo si los usuarios intentan editar las mismas pocas líneas. La detección de conflictos de edición se realiza por línea/párrafo.
Comience artículos nuevos en entornos sandbox y muévalos al espacio principal solo cuando esté listo para dejar de editarlos durante aproximadamente una hora y, en su lugar, observar lo que otros hacen con ellos.
Wikipedia tiene un aviso de "En uso" en su espacio de nombres de plantilla que la gente puede usar cuando edita una página durante un largo período de tiempo. Esto puede disuadir a otros editores de editar mientras usted lo hace. Simplemente coloque {{ inuse }} en un artículo antes de proceder con una edición importante y elimine la plantilla cuando la edición esté completa.