如何同時安裝多個版本的git?

如何同時安裝多個版本的git?

我在 Ubuntu 14.04 機器上安裝了 git v1.9.1。

可執行檔是/usr/bin/git,我決定嘗試最新最好的 v2.6.1。

我克隆了該存儲庫,編譯並將其安裝到/usr/local/bin.現在我希望能夠方便地嘗試它,而不會對我的系統進行太多更改。

  • 我無法真正使用 update-alternatives 因為 /usr/bin/git 是可執行檔。
  • 我不確定將 git 重命名為 git-1.9.1 或其他名稱然後連結到它是否安全。
  • 我不想覆蓋現有的安裝,因為我想保留兩者。
  • 如果不需要,我寧願不更改 $PATH。

在這種情況下,建議的操作過程是什麼,這將允許我在兩個版本之間交替,git每次都引用所選的版本?我這一切都做錯了嗎?

我相信這個問題適用於許多其他情況,因此它提出了一個有趣的一般問題:

如何將已安裝的程式的另一個版本直接安裝到 /usr/bin 而不弄亂系統?

相關內容