GitHub에서 리포지토리를 포크하지만 포크에서 새로운 문제 허용 [닫기]


109

이전에 GitHub에서 다른 사람의 리포지토리를 분리했으며 문제는 원래 리포지토리에 남아 있으며 포크 된 리포지토리에 문제를 제기 할 수 없음을 확인했습니다.

나는 이제 다음과 같은 일을하고있다. 본인은 본인의 개인 계정으로 교장 중 한 명이 개발 한 중소 기업을 위해 일하고 있습니다. 그는 원만하게 프로젝트를 떠났고, 그 프로젝트를 개인 계정에서 GitHub의 새로운 "역할"계정으로 마이그레이션하려고합니다.

코드 히스토리를 보존하기 위해 자연스럽게 repo를 포크하지만 새로운 문제를 제기 할 수없는 repo로 끝날 것입니다.

이 원본 리포지토리를 새로운 계정에 복사하여 이상적으로 코드 기록을 유지하면서이 새로운 계정에 새로운 문제를 제기 할 수있는 방법은 무엇입니까?


다양한 제품과 서비스에 대한 지원이 적절한 지원 채널을 지향해야하므로이 질문을 주제 외의 주제로 마무리하려고합니다.
토마스 오웬스

답변:


150

빠른 테스트 후 자신의 리 포크 포크에 문제를 첨부 할 수 있습니다. 여기 내가 한 일이 있습니다.

  • 레포 포크
  • 포크의 설정 페이지로 이동하십시오.
  • 옆의 확인란을 선택하십시오 Issues

이제 자신의 포크에 이슈를 제출할 수 있으며 메인 리포지토리에 배치되지 않습니다.

여기에 이미지 설명을 입력하십시오


1
해야 할 일을 알고 있다면 확실합니다. 왜 기본적으로 켜져 있지 않습니까?
Chaim Eliyah

4
@ChaimEliyah Github의 대부분의 포크는 풀 요청을 생성하기 때문에 만들어집니다. 버그 보고서는 무시 될 수있는 복제본이 아닌 원본 프로젝트에서 끝나도록하는 것이 중요합니다.
Marc Schütz

13

또한 한 계정에서 다른 계정으로 저장소이전 (소유권 소유) 할 수있는 옵션이 있습니다 (예 : 전직 직원에서 '조직'계정으로).

  • "소유권 이전"버튼은 저장소의 설정 페이지 하단에있는 "위험 영역"섹션에 있습니다.
  • 저장소의 현재 소유자는 대상 조직에 대한 관리 권한이 있어야합니다 (임시 일 수도 있음).

2

이것은 고대의 질문이며 David P가 제시하는 접근 방식을 선호합니다.

또 다른 옵션은 로컬 Git 리포지토리가 전체 리포지토리이며 코드 기록으로 완성 된 것임을 기억하는 것입니다. 당신은 할 수 단지 GitHub에 아무 생각 2가 관련되지 않았다 것 같은 것을 GitHub의 다른 저장소로 밀어 넣습니다. 여전히 커밋 기록 전체를 볼 수 있습니다.

이 방법을 사용하면 문제 추적 기록을 잃게됩니다. David P의 접근 방식은 IMO보다 우수합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.