Как обрабатывать слияния / конфликты в моей вики на основе git? - PullRequest
1 голос
/ 28 февраля 2012

Я работаю над вики на основе Django. Он имеет возможности редактирования разделов (разделы разделены заголовками уценки) и использует git (единственное хранилище) для хранения ревизий через библиотеку Git Python.

Я пытаюсь выяснить, как я могу обрабатывать несколько одновременных изменений на одной странице (используя git-python).

Спасибо

1 Ответ

2 голосов
/ 29 февраля 2012

Изучите, как другие системы (например, ikiwiki) справляются с этими вещами.

Запросы на принятие поступают последовательно.Попробуйте совершить их.Если существуют конфликты или если запрос на принятие основан на предыдущем HEAD, сообщите об этом лицу, отправляющему запрос на принятие, с учетом различий правок с текущим HEAD.

...