2011-09-29 4 views

답변

2

다른 저장소를 원격 저장소로 추가하고 모든 변경 사항을 가져올 수 있습니다. 그런 식으로 똑같은 순서로 똑같은 커밋을하게됩니다. 나는 왜 당신이 format-patch + am의 길을 가고 싶어하는지 이해하지 못한다. git bundle도 옵션이 될 수 있습니다.

+0

나는 정말 빠른 것을 기대하고있었습니다. 나는 원격 저장소, 리베이스, 체리 피킹 등을 추가하는 것과 비슷한 다른 질문을 읽었다. 동일한 저장소 일 수도 있지만 그렇지 않을 수도있는 다른 저장소에 커밋 메시지를 적용하려고하는 많은 번거 로움처럼 보인다. 같은 역사가있다. –

+1

@DaleForester : 저장소가 "저장소가 같지만 동일한 기록이 없을 수 있습니다"라는 점을 어떻게 알 수 있습니까? 그건 단순히 불가능합니다. 그리고 rebase 할 필요가 없습니다. 단순히 커밋을 가져오고 병합합니다 (대부분 빨리 감기로 해결할 것입니다). – knittl

+0

@knittl "동일한 repo이지만 다른 기록"을 의미했던 것은 둘 다 아마 같은 소스에서 시작했을 것입니다 (예 : tar 파일) 작은 차이점 (초기 'git init; git add.'을 한 * 저자 *처럼)을 사용합니다. 따라서 * commit-ids *는 다릅니다. 나는 그가 두 repos 사이에 이미 적용된 변경 사항을 git로 해결하려고한다고 생각하지만 사실은 동일한 커밋 내용에 대해 서로 다른 커밋 ID를 가지고 있기 때문에 모든 자동 작업을 수행하는 데 어려움을 겪을 수 있습니다. 병합 - 마술. – towi

관련 문제