즉, 노드와 루비에 대해 각각 nvm과 rvm이하는 것과 비슷한 git 버전 관리 도구가 있습니까?여러 버전의 git을 쉽게 관리 할 수 있습니까?
편집 :
내 질문의 제목이 가지 잘못된 것 같다. 나는 동시에 여러 버전으로 작업하고 싶지 않습니다. 소스 tarball을 다운로드하고 수동으로 빌드/설치하는 것은 귀찮은 일입니다. 프로세스를 단순화하는 것이 좋을 것입니다. brew
, yum
및 apt
과 같은 일반적인 패키지 관리 도구가 있지만 업데이트 속도가 느리고 플랫폼마다 다릅니다. git을 설치/업그레이드하는 간단한 인터페이스가 있으면 행복해질 것입니다.
최신 git 버전을 최신 상태로 유지하거나 새 상자/계정에 새로 설치하려면 모든 빌드 단계를 수동으로 수행하십시오. 내 완벽한 세상에서는, 그냥 이런 식으로 뭔가를하고있는만큼 쉬운 것입니다 :
$ git --version
-bash: git: command not found
$ curl -sL https://SOMEURL | bash use latest
downloading v1.8.0...
building v1.8.0...
done!
using git v1.8.0
$ git --version
git version v1.8.0
$ gvm ls
v1.8.0
* default -> 1.8 (v1.8.0)
은 또는, 같은 업그레이드하면 다음과
$ git --version
git version 1.7.9.1
$ gvm ls
v1.7.9.1
v1.7.8
v1.7.7.5
* default -> 1.7 (v1.7.9.1)
$ gvm install latest
downloading 1.8.0...
building 1.8.0...
done!
$ gvm alias default 1.8
$ gvm use default
now using git v1.8.0
$ git --version
git version 1.8.0
$ gvm ls
v1.8.0
v1.7.9.1
v1.7.8
v1.7.7.5
* default -> 1.8 (v1.8.0)
궁금한데 왜? – adamdunson
사용할 수있는 내용을 상세하게 편집했습니다. – VonC