2012-12-14 7 views
3

다음 상황이 있다고 가정합니다. 오래 전에 저는 Github에 대한 유용한 코드를 발표했습니다. 많은 사람들이 그 후로 그것을 갈았습니다. 이제는 코드에서 버퍼 오버런과 같은 심각한 오류가 발견되어이를 수정하고 모든 포크가 그 수정 사항을 더 잘 처리해야한다는 것을 알고 있습니다. 그렇지 않으면 Bad Things ™가 발생할 수 있습니다.모든 변경 사항에 대한 중요한 변경 사항을 포크에 어떻게 알려야합니까?

모든 포크 소유자에게 소유자에게 이러한 중요한 변경 사항을 알리는 방법은 무엇입니까?

답변

3

업스트림 저장소는 다운 스트림 저장소에 대해 실제로 알지 못합니다 ("Definition of “downstream” and “upstream”"참조).

포크로 풀 요청을 할 수 없습니다 (어쨌든 확장이 잘되지 않습니다).

가장 쉬운 방법은 다른 개발자가 최신 수정 사항을 포함하는 최신 변경 사항을 사용하여 로컬 복제본을 업데이트하는 것입니다.

fork

모두가 볼 수 있도록 당신은 당신의 README.md를 업데이트 할 수 있습니다,하지만 당신은 정말 "방송"모든 포크에 (당신이에 대한 지식이없는 모든 직접 클론을 언급하지 않음) 할 수 있습니다.

어쨌든 다시 기고하려면 빨리 감기가 아닌 끌어 오기 요청을 거부해야합니다.
즉, 해야합니다. "upstream"(사용자의 repo)에서 최신 항목을 맨 위에 올려 놓은 후 포크를 밀고 당겨 요청을합니다.

+0

GitHub에서 포크를 볼 때 포크가 얼마나 늦었는지를 보여주는 명확한 메시지가 있습니다. – djangofan

관련 문제