Как обрабатывать слияния / конфликты в моей вики на основе git?

1

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

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

Благодаря,

  • 0
    Попробуйте объединить и, если это не удастся, показать ошибку пользователю.
  • 0
    Джаррод, действительно, я должен ... Я постараюсь это исправить
Показать ещё 1 комментарий
Теги:
merge
resolve
conflict

1 ответ

2

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню