我正在开发一个基于 django 的 wiki。它具有部分编辑功能(部分由 markdown header 分隔),并且通过 Git Python 库使用 git(单个存储库)来存储修订版本。
我正在尝试弄清楚如何处理同一页面的多个并发编辑(使用 git-python)。
谢谢
最佳答案
研究其他系统(例如 ikiwiki)如何处理这些事情。
提交请求将按顺序传入。尝试提交它们。如果存在冲突或者提交请求基于先前的 HEAD,请将其报告给发送提交请求的人员,并提供与当前 HEAD 的编辑差异。
关于python - 如何处理基于 git 的 wiki 中的 merge/冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9488543/