반응형
결론부터 먼저 말씀드리면 git rev-list --count HEAD 명령으로 확인 가능합니다.
Git의 경우 리비전번호가 해쉬로 관리됩니다. 아래이미지를 보면 git log명령으로 로그정보가 확인이 가능한데
commit 이라는부분에 해쉬(SHA-1)값으로 버전관리가 되는것을 확인할수 있습니다.
SVN으로 계속해서 버전관리를 했던분들의 경우는 SVN리비전번호는 넘버링되어 순차적으로 1씩 증가합니다.
해당부분으로 버전을 확인하다가 해쉬값으로 관리가 어렵습니다.
그럼 리비전 번호 넘버링 하는방법을 알아 보겠습니다.
git rev-list --count HEAD 명령을 이용하명 Commit 횟수를 확인할수 있습니다.
git log 명령으로 commit횟수가 3회인것이 확인됩니다.
git rev-list --count HEAD를 조회하면 3이 나오겠죠.
이제 소스코드를 2번정도 수정해서 원격저장소에 push합니다.
그럼 리비전 번호가 5가 나와야겠죠. git pull명령으로 원격저장소 정보를 가져온후 다시 정보를 확인합니다.
git rev-list --count HEAD 명령으로 5회가 나오는것을 확인할수 있습니다.
그럼 이제 이 번호로 소스코드 배포시에 확인해서 배포를 하면 svn처럼 버전관리를 할수 있습니다.
'프로그래밍 > GIT,SVN' 카테고리의 다른 글
[GitHub] 비주얼스튜디오 2017연결 (0) | 2022.12.18 |
---|---|
[GIT] GIT GUI 소스트리 설치하기 (0) | 2022.01.03 |
[Github] 저장소 삭제방법 (0) | 2021.09.03 |
[Github]사용법 비주얼스튜디어 2019설치 (0) | 2020.08.26 |
[Github]사용법 기초사용법/설치/저장소생성 (0) | 2020.08.13 |