불안정하지 않은 최신/릴리스 후보 버전 태그를 선택하는 방법은 무엇입니까?

불안정하지 않은 최신/릴리스 후보 버전 태그를 선택하는 방법은 무엇입니까?

최신 커널 소스를 다운로드했습니다.

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
cd linux-stable
git tag -l | less

v3.9.1을 선택했습니다.

git checkout -b v3.9.1
git branch --set-upstream v3.9.1 origin/master

, 풀 분포:

git pull

그리고 다음을 실행하세요:

make kernelversion

항상 다음을 출력합니다.

4.0.0-rc5

, 불안정한 버전입니다. v3.9.1(안정 버전)을 다운로드하는 방법은 무엇입니까?

답변1

당신이 달릴 때

git branch --set-upstream v3.9.1 origin/master

git로컬 지점이 원격에서 추적되기를 원한다고 말합니다 v3.9.1. master리모컨을 얻으려면 v3.9.1다음을 수행하면 됩니다.

git checkout v3.9.1

v3.9.1이전에 생성된 리포지토리를 사용하는 경우 먼저 자신의 브랜치를 삭제 해야 합니다 .

git checkout master
git branch -d v3.9.1

git checkout v3.9.1v3.9.1원격 태그의 커밋( v3.9.1분기가 아닌 원격 태그) 에서 분리된 HEAD 상태 로 유지됩니다 . 원하는 경우 다음을 v3.9.1실행하여 로컬 지점을 만들 수 있습니다.

git checkout -b v3.9.1

하지만 로컬 브랜치를 생성하는지 여부에 관계없이 현재로서는

make kernelversion

출력해야 한다

3.9.1

~처럼데번트리를 처음 복제할 때 이 작업을 한 번에 수행할 수 있음을 지적합니다.

git clone -b v3.9.1 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

v3.9.1이는 레이블에서도 작동하며 위에서 설명한 대로 분리된 HEAD 상태가 됩니다.

관련 정보