python - 如何处理基于 git 的 wiki 中的 merge/冲突?

标签 python git merge conflict resolve

我正在开发一个基于 django 的 wiki。它具有部分编辑功能(部分由 markdown header 分隔),并且通过 Git Python 库使用 git(单个存储库)来存储修订版本。

我正在尝试弄清楚如何处理同一页面的多个并发编辑(使用 git-python)。

谢谢

最佳答案

研究其他系统(例如 ikiwiki)如何处理这些事情。

提交请求将按顺序传入。尝试提交它们。如果存在冲突或者提交请求基于先前的 HEAD,请将其报告给发送提交请求的人员,并提供与当前 HEAD 的编辑差异。

关于python - 如何处理基于 git 的 wiki 中的 merge/冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9488543/

相关文章:

python - 在 Mako 模板中将 def 作为函数调用

python - 概念问题 : Python Modules, 和文件导入,从其他文件导入函数

git - 为什么 git log --find-object 对于给定的 blob 会获得两个具有不同内容的文件提交?

git rebase 从 master 到远程分支。!

Flutter_ffmpeg : how to get video and audio from url or storage

python - Django 虽然已安装但找不到 Pillow

python - 如何使用 Python OpenCV 计算图像中形状的面积?

git - Atlassian bitbucket 和 bamboo 的区别

sql - 合并到广告订单中

algorithm - 如何有效地合并流中的 int 范围?