저는 SaaS 애플리케이션에서 사용하는 리소스에 대한 Git 액세스를 사용자에게 제공한다는 아이디어를 가지고 놀고 있습니다. 이를 통해 사용자는 Git 인터페이스와 애플리케이션의 기본 웹 기반 인터페이스를 통해 콘텐츠를 편집하고 푸시 할 수 있습니다. 나의 주요 관심사는 웹 기반 인터페이스에서 사용자 편집이 콘텐츠를 편집 할 때 병합 충돌을 조정하는 방법입니다. (Git과 Git 클라이언트가 처리해야하므로 Git 인터페이스와의 병합 충돌에 대해서는별로 신경 쓰지 않습니다.) 이는 GitHub에서 Git 기반 및 Wiki 기반 웹 액세스를 모두 허용하는 것과 매우 유사합니다. 웹 기반 및 Git 기반 액세스를 제공 할 때 다른 사람들이이 상황을 어떻게 처리하는지 궁금합니다. 함유량.어떻게 GitHub가 저장소를 통해 웹 기반 Wiki 편집을 병합합니까?
사용자가 웹 인터페이스를 통해 GitHub에서 Wiki 페이지를 편집하고 다른 사용자가 마치기 전에 변경 사항을 Wiki 저장소 분기로 푸시하면 변경 사항을 저장하면 어떻게됩니까? "최신 버전에 대한 모든 변경 사항을"마지막 버전에서 사용 "또는"미안, 다시 실행 "으로 사용합니까?
나는 일반적으로 문제를 논의 related SO post을 발견,하지만 난 이미 구운 일부 병합 기능이 망할 놈의 지원 이후 GitHub의 구체적를 처리하는 방법을 매우 궁금 하군요.
가장 좋은 방법은 샘플 github repo에서 시도하는 것입니다. – CharlesB
@CharlesB - 몇 가지 시나리오를 시도했지만 웹 인터페이스에 아무것도 표시하지 못할 수 있습니다. 나는 차이점을 자동으로 병합 (대부분의 경우 일어나는 것으로 보임)했거나 하나 또는 둘 다를 선택하여 해결한다고 가정하지만 몇 가지 검사가 모두를 다루지 않았기 때문에 확실한 답을주지 못한다. 가능한 경우. 내 생각 엔 먼저 병합을 시도한 다음 가장 최근의 충돌을 사용하지만, 나는 긍정적이지 않다. – daveaglick