2012-07-31 2 views
1

git 버전 1.7.10.msysgit.1을 사용하고 있습니다. 많은 저장소에서 복제 한 작업 디렉토리가 있습니다. 그러나 이제는 단일 repo에 대해서만 변경 사항을 전송하려고합니다. git bundle create 명령을 사용하여 작업 트리에서 단 하나의 폴더에 대한 번들을 만드는 방법은 무엇입니까? 아무도 이것에 단서가 있습니까?git bundle 생성

+0

"어떻게 여러 repos에서"모두 하나의 디렉토리에 복제 할 수 있습니까? 우리에게 세부 사항을 알려주시겠습니까? –

답변

1

git bundle은 커밋이나 디렉토리가 아닌 분기에서 작동합니다 (git은 디렉토리 전용 파일을 저장하지 않습니다). 일련의 커밋을 통해 각 디렉터리를 추가 한 경우 git format-patch (http://linux.die.net/man/1/git-format-patch)을 통해 패치를 작성하십시오.

+0

Windows에 작업 디렉토리가 있습니다. "git remote add"를 사용하여 여러 리모컨을 추가했습니다. 나는 원격지에서 작업 디렉토리로 복제 중이므로 동일한 폴더 아래에 모든 것을 가져온다. (따라하기에 좋지는 않을지 모르겠지만). 코드를 변경하고 커밋했습니다. 그러나 전자 메일을 통해 변경 사항을 하나의 모듈에 전달하려고합니다. 로컬 브랜치/태그를 만들지 않았습니다. 검토를 위해 누군가에게 내 변경 사항을 이전하는 방법을 알고 싶습니다 (푸시 액세스 권한이 없습니다). 변경 사항에 대한 패키지를 만드는 방법이 있다면 알려주십시오. – Shunya

+0

''git format-patch''가 여러분이 필요로하는 것입니다. http://linux.die.net/man/1/git-format-patch –

+0

감사합니다. git format-patch를 사용하여 원했던 것을 얻었습니다. – Shunya

관련 문제