2012-02-28 3 views
1

나는 장고 기반 위키에서 일하고있다. 섹션 편집 기능 (섹션은 마크 다운 헤더로 구분됩니다)과 Git Python 라이브러리를 통해 git (단일 레포)를 사용하여 리비전을 저장합니다.내 자식 기반 위키에서 병합/충돌을 처리하는 방법?

동일한 페이지 (git-python 사용)의 여러 동시 편집을 어떻게 처리 할 수 ​​있는지 알아 내려고하고 있습니다.

감사합니다, (예를 들어, ikiwiki 같은) 다른 시스템이 일을 처리하는 방법

+0

병합을 시도하고 실패하면 오류를 사용자에게 표시합니다. – svick

+0

Jarrod, 참으로 나는 ... – Alex

+0

svick을 고치려고 노력할 것입니다. 기술적 인 해결책이 있습니까? – Alex

답변

2

연구.

커밋 요청은 순차적으로 발생합니다. 그들을 저지하려고하십시오. 충돌이 있거나 커밋 요청이 이전 HEAD를 기반으로하는 경우 커밋 요청을 보내는 사람에게 현재 HEAD와의 편집 내용의 차이점과 함께 완료 사실을보고하십시오.