帮助:编辑冲突:修订间差异
来自陋室
更多操作
删除的内容 添加的内容
Maintenance script(留言 | 贡献) 校对修改:修复强调文本前后多余空格、不一致的空格等问题 |
Maintenance script(留言 | 贡献) 小 规范冲突指南链接 |
||
| (未显示同一用户的1个中间版本) | |||
| 第1行: | 第1行: | ||
在 MediaWiki 中,当多人同时编辑同一页面并尝试保存时,就会发生 '''编辑冲突 |
在 MediaWiki 中,当多人同时编辑同一页面并尝试保存时,就会发生 '''编辑冲突''。系统会自动合并一些非冲突的修改,但如果部分内容冲突,就需要手动合并。✏️ |
||
== 🔄 编辑冲突的原理 == |
== 🔄 编辑冲突的原理 == |
||
| 第5行: | 第5行: | ||
编辑冲突的本质是 MediaWiki 对版本控制的需要。具体来说: |
编辑冲突的本质是 MediaWiki 对版本控制的需要。具体来说: |
||
# '''先提交者的更改会正常保存 |
# '''先提交者的更改会正常保存''📌,并生成一个新的历史版本。 |
||
# '''后提交者如果修改了与先提交者内容相互冲突的部分 |
# '''后提交者如果修改了与先提交者内容相互冲突的部分''(即修改的内容有重合部分),就会触发编辑冲突⚠️,需要手动解决冲突后才能保存。 |
||
== 🤖 自动合并 == |
== 🤖 自动合并 == |
||
| 第12行: | 第12行: | ||
自 '''MediaWiki 1.28'''版本起,系统可以智能判断是否需要手动解决冲突: |
自 '''MediaWiki 1.28'''版本起,系统可以智能判断是否需要手动解决冲突: |
||
* ✅ |
* ✅'' 不会触发冲突的情况 ''': |
||
:* 两人编辑行为没有任何重叠。 |
:* 两人编辑行为没有任何重叠。 |
||
:* 后提交者的修改完全包含了先提交者的修改。 |
:* 后提交者的修改完全包含了先提交者的修改。 |
||
* ❌ '''仍然会触发冲突的情况 |
* ❌ '''仍然会触发冲突的情况'': |
||
:* 两个人修改了页面的相同部分,导致内容冲突。 |
:* 两个人修改了页面的相同部分,导致内容冲突。 |
||
:* 后提交者的修改会覆盖先提交者的内容。 |
:* 后提交者的修改会覆盖先提交者的内容。 |
||
| 第26行: | 第26行: | ||
=== ✍️ 如何解决编辑冲突? === |
=== ✍️ 如何解决编辑冲突? === |
||
* '''您会看到两个文本框 |
* '''您会看到两个文本框'': |
||
:* 上方文本框:显示当前已成功保存的版本(即其他编辑者的版本)📄。这是系统默认会保存的版本,您需要将您的修改合并到此版本中。 |
:* 上方文本框:显示当前已成功保存的版本(即其他编辑者的版本)📄。这是系统默认会保存的版本,您需要将您的修改合并到此版本中。 |
||
:* 下方文本框:显示您尝试保存的版本✏️。 |
:* 下方文本框:显示您尝试保存的版本✏️。 |
||
* '''检查并合并改动 |
* '''检查并合并改动'': |
||
:* 仔细比较两个版本,将您在下方文本框中的修改,整合到上方文本框的版本里。 |
:* 仔细比较两个版本,将您在下方文本框中的修改,整合到上方文本框的版本里。 |
||
:* 如果内容冲突,需要手动调整文本,确保不丢失任何人的重要修改。 |
:* 如果内容冲突,需要手动调整文本,确保不丢失任何人的重要修改。 |
||
* '''保存合并后的版本 |
* '''保存合并后的版本'': |
||
:* 完成合并后,确保所有需要的更改都已在上方文本框中,然后点击 “保存更改”✅。 |
:* 完成合并后,确保所有需要的更改都已在上方文本框中,然后点击 “保存更改”✅。 |
||
| 第43行: | 第43行: | ||
=== 如何友好地处理编辑冲突? 🤗 === |
=== 如何友好地处理编辑冲突? 🤗 === |
||
* '''小修改 vs. 大修改 |
* '''小修改 vs. 大修改'': |
||
:* 如果您的只是小修改,而别人做了大量修改,建议您基于对方已保存的新版本重新编辑,然后把您的小修改再加进去。 |
:* 如果您的只是小修改,而别人做了大量修改,建议您基于对方已保存的新版本重新编辑,然后把您的小修改再加进去。 |
||
:* 可以在编辑摘要中标注,例如:"因编辑冲突调整了部分内容",以提醒其他编辑者。 |
:* 可以在编辑摘要中标注,例如:"因编辑冲突调整了部分内容",以提醒其他编辑者。 |
||
* '''大修改 vs. 大修改 |
* '''大修改 vs. 大修改'': |
||
:* 如果双方都进行了大量修改,问题就比较复杂。双方都应尽最大努力协商做得更好。例如,可以都先提交自己作出的修改,然后比较两个版本,一起决定如何整合。 |
:* 如果双方都进行了大量修改,问题就比较复杂。双方都应尽最大努力协商做得更好。例如,可以都先提交自己作出的修改,然后比较两个版本,一起决定如何整合。 |
||
* '''避免覆盖他人的更改 |
* '''避免覆盖他人的更改'': |
||
:* 不要忽视编辑冲突,直接覆盖别人的改动是令人无法接受的!🚫 |
:* 不要忽视编辑冲突,直接覆盖别人的改动是令人无法接受的!🚫 |
||
:* 使用 “显示更改”(diff)功能🔍,检查您所做出的合并,确保包含了之前的必要改动。 |
:* 使用 “显示更改”(diff)功能🔍,检查您所做出的合并,确保包含了之前的必要改动。 |
||
| 第58行: | 第58行: | ||
有时,编辑冲突不会被系统检测到。例如,如果您喜欢先把原文复制到其他文本编辑器(如 Notepad++、Sublime Text 等)中修改,完成后再一次性粘贴回 Wiki 的编辑窗口。如果在此期间有人对这篇文章进行了小修改,那么您在粘贴时可能会覆盖这些未被察觉的更改。 |
有时,编辑冲突不会被系统检测到。例如,如果您喜欢先把原文复制到其他文本编辑器(如 Notepad++、Sublime Text 等)中修改,完成后再一次性粘贴回 Wiki 的编辑窗口。如果在此期间有人对这篇文章进行了小修改,那么您在粘贴时可能会覆盖这些未被察觉的更改。 |
||
📌 ''' |
📌 '''如何避免?'''# 以上述方式编辑的用户,应在保存后检查 "我的贡献" 或使用 "比较版本" 功能🔍,查看是否有新的更改,并进行必要的合并。 |
||
# 更推荐直接在 Wiki 的编辑框中进行修改,或确保在粘贴回内容前,已检查并合并了他人可能的修改。 |
# 更推荐直接在 Wiki 的编辑框中进行修改,或确保在粘贴回内容前,已检查并合并了他人可能的修改。 |
||
| 第84行: | 第84行: | ||
{{Template:Working}} |
{{Template:Working}} |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
'' 注意 ''':如果认领词条后并没有充裕的时间编辑,请及时撤掉 "正在施工" 模板,以方便其他感兴趣的人参与。 |
|||
== 📚 参见 == |
== 📚 参见 == |
||
* [[Help: |
* [[Help:编辑页面]] |
||
* [[Template:Working/Doc]] |
* [[Template:Working/Doc]] |
||
{{Template: |
{{Template:站点帮助文档}} |
||