WikiDer > Справка: редактировать конфликт - Википедия
![]() | Эта справочная страница является практическое руководство. В нем подробно описаны процессы или процедуры некоторых аспектов норм и практики Википедии. Это не один из Политика или рекомендации Википедии, и может отражать разные уровни консенсус и проверка. |
![]() | Эта страница вкратце: Конфликты редактирования возникают, когда два пользователя одновременно редактируют одну и ту же страницу, что приводит к конфликту правок друг с другом. Когда это происходит, программное обеспечение MediaWiki предоставляет экран, который позволяет пользователю разрешить конфликт вручную. |
На этой странице обсуждается редактировать конфликты, и как с ними бороться. Чтобы понять, что такое конфликт редактирования, рассмотрим следующую ситуацию:
- Боб нажимает «Редактировать источник» на странице. Программа отправляет Бобу текущую версию страницы, № 123.
- Алиса нажимает «Редактировать источник» на той же странице, пока Боб редактирует. Программа отправляет Алисе текущую версию страницы, № 123.
- Боб заканчивает редактирование и нажимает «Опубликовать изменения». Программа сохраняет правки Боба как редакцию № 124 и публикует № 124. Алиса все еще редактирует # 123.
- Алиса заканчивает редактирование и нажимает «Опубликовать изменения». Программа сохраняет правки Алисы как редакцию № 125, но обнаруживает, что № 125 основан на редакции № 123, хотя опубликованная в настоящее время редакция - № 124. Программа пытается автоматически устранить различия, но безуспешно. Алиса поэтому получает "редактировать конфликт"страница, давая Алисе возможность согласовать различия между # 124 и # 125 вручную.
Макет страницы редактирования-конфликта
Примечание: Следующее объяснение может не соответствовать интерфейсу редактирования, который вы видите, в зависимости от вашей учетной записи. предпочтения и гаджеты, который веб-браузер вы используете, и используете ли вы традиционный редактор Википедии, визуальный редактор, или мобильное приложение редактировать.
Вверху страницы конфликта редактирования находится поле редактирования, содержащее версию всей страницы Боба, даже если Алиса выполняет редактирование раздела.
Внизу страницы конфликта редактирования находится второе поле редактирования, содержащее текст, который Алиса собиралась отправить. Это будет версия Алисы страницы или раздела, который она редактировала.
Между двумя полями редактирования находится разница это показывает разницу между версиями статьи Боба и Алисы. В разделе, который редактирует Алиса, показаны изменения Алисы и возможные изменения Боба, за исключением разделов, где Алиса и Боб оба внесли одинаковые изменения. Для других разделов отображается новый текст полностью, как если бы весь этот текст был добавлен.
Алиса может редактировать в верхнем поле редактирования и нажимать «Опубликовать изменения». В случае, если Алиса редактировала только раздел, это будет интерпретировано как новая версия раздела, что приведет к дублированию других разделов, если Алиса не удалит их перед сохранением. (Кажется, это ошибка.) Лучшее решение в этом случае - сохраните ваш новый текст вне Википедии (например, в буфер обмена), отмените и попробуйте снова.
В определенные моменты, когда при нажатии кнопки «Опубликовать изменения» система работает медленно, можно внести несколько изменений на одну и ту же страницу, прежде чем система ответит. Это создает редактировать конфликт с собой. В этом случае верхний текст может быть старой версией, а не той, которая была связана с первым редактированием, т. Е. Система замечает более раннее изменение, но еще не обработала его. Мгновение спустя, когда вы просматриваете страницу конфликта редактирования, первое изменение выполняется в фоновом режиме, и верхний текст больше не является текущим. Следовательно, diff показывает объединенное редактирование, а в случае редактирования раздела, как и раньше, "добавление" других разделов. Если вы решите опубликовать свою работу в этом типе конфликта редактирования, это приведет к удалению вашего предыдущего редактирования со страницы.
Разрешение конфликта редактирования
Если Алиса внесла только небольшие изменения, а Боб внес большие изменения, она может выбрать работу с версией Боба и повторно объединить свои изменения в. Алиса может добавить в сводку редактирования текст типа «через конфликт редактирования» или использовать шаблон {{редактировать конфликт}} на странице обсуждения / обсуждения, чтобы предупредить Боба и других о том, что она должна это сделать - тогда Боб может экспертная оценка ее слияние для точности.
Если Алиса внесла большие изменения, а Боб внес небольшие изменения, Алиса может выбрать работу со своей версией. Один из вариантов для Алисы - скопировать нижний текст в верхний текст (или просто скопировать один раздел верхнего текста, если Алиса редактировала раздел) с соответствующим редактировать резюме (например, «из-за конфликта редактирования, будет повторно»). Затем Алиса может просмотреть историю страницы, определить изменения Боба и повторно применить их к своей версии в отдельном редактировании.
Если и Алиса, и Боб вносят большие изменения, все усложняется, и Алиса и Боб просто должны сделать все, что в их силах. Например, если и Алиса, и Боб одновременно добавляют большой раздел текста на одну и ту же тему, тогда Алисе может быть лучше отправить свои изменения, а затем Алисе и Бобу взглянуть на две версии и выбрать между сами какая версия лучше.
Алисе не следует просто публиковать свои изменения поверх изменений Боба. Мы предполагаем добросовестность - время от времени допускаются ошибки, и новички могут не понять окно конфликта редактирования. Однако Алиса не должна постоянно игнорировать конфликты редактирования. Для Алисы абсолютно неприемлемо перезаписывать Боба из-за лени. Мы призываем участников дважды проверять свои слияния, используя разница особенность.
Логические конфликты редактирования
(Это конфликт между редакторами, который не может быть обнаружен механизмом, который решает, выдавать ли сообщение «конфликт редактирования».)
Некоторые редактируют, копируя исходный текст в текстовый редактор, внося множество изменений (реорганизуя, добавляя новый контент и т. Д.), А затем, когда они закончили, вставляя все это обратно в Википедия как единое (новое) редактирование. Если за это время кто-то другой внес изменения, эти изменения потерялись бы в вставке. Люди, которые редактируют таким образом, должны:
- вставлять только в то же поле редактирования, из которого изначально было скопировано, или
- проверьте историю страницы на предмет таких изменений и объедините изменения перед вставкой обратно.
Второй метод не является надежным, так как другой редактор может сохранять изменения во временном интервале между извлечением истории страницы и окончательной вставкой обратно. Это можно обнаружить, снова проверив историю страницы.
Если стороннее программное обеспечение, которое помогает пользователю редактировать страницу во внешнем редакторе, не соответствует первому пункту маркированного списка выше (или эквивалентной мере, если таковая имеется, для метода, который оно использует для доступа к Википедии), и вызывает логический конфликт редактирования , то это программная ошибка о чем следует сообщить разработчики программного обеспечения используемого стороннего программного обеспечения.
Ошибки
Иногда в процессе слияния будут допущены ошибки, потому что Алиса - человек, и это может привести к случайной отмене некоторых изменений Боба. Логические конфликты редактирования не всегда видны сразу. Иногда у Алисы могут быть веские причины думать, что улучшения Боба бесполезны. В этом случае ожидается, что Боб и Алиса разрешат свои разногласия мирным путем.
Если Боб внес небольшое изменение, которое Алиса случайно заменила, Боб не должен возвращаться к своей версии. Для Боба абсолютно неприемлемо отменять основные улучшения Алисы на странице из желания защитить свои незначительные улучшения или наказать Алису за ее невнимательность. Это особенно важно, если страница впоследствии редактировалась другими редакторами.
Наилучший подход для Боба в этой ситуации - отредактировать версию Алисы, восстановить его незначительные улучшения и оставить без изменений основные улучшения Алисы. Он также может добавить что-нибудь в сводку редактирования, чтобы указать, что он должен был это сделать, например: «Восстановление ссылки, которую Алиса случайно удалила». Затем Алисе следует извиниться перед Бобом за свою ошибку и поблагодарить его за сохранение ее улучшений.
Если Алиса повторяет свою ошибку, то для Боба лучше всего произнести дружеское слово на ее странице обсуждения, указать ей на эту страницу и спросить, может ли она проявить немного больше внимания в будущем. Это особенно важно для новичков, которые могут не понимать, как правильно разрешать конфликты редактирования, хотя даже опытным пользователям иногда может понадобиться дружественный напоминание.
Возврат
При сохранении предыдущей версии (т. Е. При возврате) или новой версии, основанной на этом (модифицированный возврат), система предупреждения и предотвращения конфликтов редактирования не срабатывает, и возможное новое редактирование, сделанное за это время, также непреднамеренно отменяется, см. Возврат страницы к более ранней версии. Чтобы избежать этой проблемы, можно скопировать текст из поля редактирования старой версии в поле редактирования последней версии. В некотором смысле это может вызвать скрытые конфликты редактирования: вы можете перезаписать чужие изменения, не осознавая, что делаете это. Всегда разумно проверить разница после выполнения отката, как и после публикации через конфликт редактирования. Желательно просто попытаться избежать войн реверсии.
Профилактика
Конфликты редактирования раздражают и могут потребовать много времени, но есть способы сделать их менее частыми или более легкими для устранения.
Частое сохранение вашей работы снижает риск возникновения конфликтов редактирования, и когда вы это сделаете, их будет легче разрешить.
Если возможно, отредактируйте один Раздел вовремя. Это уменьшает конфликты редактирования, потому что система может справиться с ситуацией, когда разные редакторы редактируют разные разделы одновременно. Система использует слияние конфликтов редактирования и редактирования в стиле CVS на основе diff3 полезность. Эта функция вызывает конфликт редактирования только в том случае, если пользователи пытаются редактировать одни и те же несколько строк.
Создавайте новые статьи в песочнице и перемещайте их в основное пространство только тогда, когда вы будете готовы прекратить их редактирование в течение часа или около того, а вместо этого наблюдайте, что с ними делают другие.
В Википедии есть пометка «Используется» в Шаблон пространство имен, которое люди могут использовать при редактировании страницы в течение длительного периода времени. Это может помешать другим редакторам редактировать, пока вы редактируете. Проще говоря {{в использовании}} в статье перед тем, как приступить к основному редактированию, и удалить шаблон по завершении редактирования.
Смотрите также
Эта страница упоминается в Википедия Глоссарий. | ![]() |
- РГ: Как избежать конфликтов редактирования - эссе, объясняющее простые способы избежать конфликтов
- Шаблон: редактировать конфликт