2012-09-10 2 views
1

더 최근의 발명품 - git subtree 병합 전략 (새로운 git-subtree 명령이 아님) 또는 git submodule 명령 (또는 git 하위 트리 명령 대 병합 전략과 대칭 인 별도의 명령이있는 경우 기본 메커니즘 일 수 있음).먼저 무엇이 왔는가 : git subtree merge strategy 또는 git submodule?

먼저 Git 배포판에 포함 된 항목은 무엇입니까?

관련 Git ML 글에 대한 링크를위한 보너스 포인트.

나는 Git 커밋 히스토리에서 그 정보를 발굴하려했지만 두 기능 모두 2007-2008 년에 어딘가에서 길을 잃었다.

답변

5

하위 트리 병합은 약간 오래된 것 같다 :»2007년 2월 68faf68938ee943fc251c702f2027e4dfda354db에 후니 오 하마노에 의해 도입

추가 '하위 트리'«(파일 git-merge.sh)

망할 놈의 서브 모듈이 도입되었다 [원문] 새로운 병합 stragety 라스 Hjemli에 의해 70c7ac22de681a83621bda03e676348170c8d8a2 커밋»커밋에 git describe --contains을 실행 먼저 특정 기능을 포함 된 버전을 얻으려면 자식-서브 모듈 명령«(파일 git-submodule.sh)

추가 2007 년 5 월. 위의 커밋에서 각각 v1.5.2-rc0v1.5.3-rc0을 의미합니다.

+0

감사합니다. 첫 번째 버전과 다른 버전을 포함하는 git 릴리즈 이름을주의하십시오. –

+1

@AlexanderGladysh : 업데이트 된 답변보기 (v1.5.2-rc0 및 v1.5.3-rc0) – knittl