2012-11-06 2 views
2

github 저장소의 미러를 만들어 약간 변경해야합니다.작은 변경 사항을 유지하면서 github 저장소를 미러링하는 방법은 무엇입니까?

원본 소유자가 변경 사항을 가져 오지 않으므로 원본을 유지 관리해야하며 원본 내용을 유지해야합니다. 단, 사소한 변경은 동시에 유지해야합니다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

수동 프로세스입니까? 원래의 repo에서 전자 메일 알림을 설정 한 다음 변경 사항이있을 때마다 업데이트를 가져와 내 물건이 덮어 쓰이지 않도록하려면 어떻게해야합니까?

+0

git 다른/master' 뒤에 (master 분기에서)'git merge other/master'가 자동으로 모든 것을 처리해야합니까? – Shahbaz

답변

0

내가 전에 이것을 시도,하지만이 방법에 대한되지 않은 :

  1. 당신이 당신의 repo로 REPO를 포크했다 말할 수 있습니다. 버전이 버전 1입니다.
  2. 이 버전 1에서는 변경 사항을 적용합니다. 2 개의 다른 파일에 2 개의 변경 사항이 있다고 가정 해 봅시다. 2 가지 커밋에서 이러한 변경 작업을 수행하고 있습니다. (Commit1 및 Commit2라고 부름)
  3. 내 변경 사항 및 버전 1이 마스터 분기에 병합되어 MyVersion1이됩니다.
  4. 미러링중인 저장소에 새 버전 인 버전 2가 있습니다. 통보를받습니다.
  5. 버전 2를 준비 분기로 미러링합니다. 이 지점에서는 Commit1과 Commit2를 체리로 선택합니다 (원래 repo의 파일에 대해 어떤 작은 변화가 있었는지 추정하기는 어렵지만 작동 할 수 있습니다). 그런 다음이 지점에서 일부 통합 테스트를 수행하십시오.
  6. master의 스테이징 분기를 병합하십시오.

이 방법이 적합한 지 알고 싶으면 git 명령에 대해 자세히 설명 할 수 있습니다.

관련 문제