QGit是一款由Marco Costalba用Qt和C++寫的開源的圖形界面 Git 客戶端。它是一款可以在圖形界面環境下更好地提供浏覽版本歷史、查看提交記錄和文件補丁的客戶端。它利用git命令行來執行並顯示輸出。它有一些常規的功能像浏覽版本歷史、比較、文件歷史、文件標注、歸檔樹。我們可以格式化並用選中的提交應用補丁,在兩個或多個實例之間拖拽並提交等等。它允許我們用它內置的生成器來創建自定義的按鈕去執行特定的命令。
這裡有簡單的幾步在Ubuntu 14.04 LTS "Trusty"中編譯並安裝QGit客戶端。
首先在ubuntu中運行QGit需要先安裝QT4庫。由於apt是ubuntu默認的包管理器,同時qt4也在官方的倉庫中,因此我們直接用下面的apt-get命令來安裝qt4。
$ sudoapt-get install qt4-default
安裝完Qt4之後,我們要安裝git,這樣我們才能在QGit中克隆git倉庫。運行下面的apt-get命令。
$ sudoapt-get install git
現在,我們要使用下面的git命令來克隆QGit客戶端的倉庫。
$ gitclonegit://repo.or.cz/qgit4/redivivus.git
Cloning into 'redivivus'...
remote:Counting objects:7128,done.
remote:Compressing objects:100%(2671/2671),done.
remote:Total7128(delta 5464), reused 5711(delta 4438)
Receiving objects:100%(7128/7128),2.39MiB|470.00KiB/s,done.
Resolving deltas:100%(5464/5464),done.
Checking connectivity...done.
克隆之後,我們現在進入redivivus的目錄,並創建我們編譯需要的makefile文件。進入目錄,運行下面的命令。
$ cd redivivus
接下來,我們運行下面的命令從qmake項目文件(qgit.pro)來生成新的Makefile。
$ qmake qgit.pro
生成Makefile之後,我們現在終於可以編譯qgit的源代碼並生成二進制。首先我們要安裝make和g++包用於編譯,因為這是一個用C++寫的程序。
$ sudoapt-get install make g++
現在,我們要用make命令來編譯代碼了。
$ make
成功編譯QGit的源碼之後,我們就要在Ubuntu 14.04中安裝它了,這樣就可以在系統中執行它。因此我們將運行下面的命令。
$ sudomake install
cd src/&&make-f Makefile install
make[1]:Entering directory `/home/arun/redivivus/src'
make -f Makefile.Release install
make[2]: Entering directory `/home/arun/redivivus/src'
install -m 755 -p "../bin/qgit" "/usr/lib/x86_64-linux-gnu/qt4/bin/qgit"
strip "/usr/lib/x86_64-linux-gnu/qt4/bin/qgit"
make[2]: Leaving directory `/home/arun/redivivus/src'
make[1]:Leaving directory `/home/arun/redivivus/src'
接下來,我們需要從bin目錄下復制qgit的二進制文件到/usr/bin/,這樣我們就可以全局運行它了。
$ sudocp bin/qgit /usr/bin/
既然我們已經在ubuntu中成功安裝了qgit,我們來創建一個桌面文件,這樣QGit就可以在我們桌面環境中的菜單或者啟動器中找到了。要做到這點,我們要在/usr/share/applications/創建一個新文件叫qgit.desktop。
$ sudo nano /usr/share/applications/qgit.desktop
接下來復制下面的行到文件中。
[DesktopEntry]
Name=qgit
GenericName=git圖形界面 viewer
Exec=qgit
Icon=qgit
Type=Application
Comment=git圖形界面 viewer
Terminal=false
MimeType=inode/directory;
Categories=Qt;Development;RevisionControl;
完成之後,保存並退出。
QGit安裝完成之後,我們現在就可以從任何啟動器或者程序菜單中啟動它了。要在終端下面運行QGit,我們可以像下面那樣。
$ qgit
這會打開基於Qt4框架圖形界面模式的QGit。
QGit Viewer
QGit是一個很棒的基於QT的git客戶端。它可以在Linux、MAC OSX和 Microsoft Windows所有這三個平台中運行。它幫助我們很容易地浏覽歷史、版本、分支等等git倉庫提供的信息。它減少了使用命令行的方式去執行諸如浏覽版本、歷史、比較功能的需求,並用圖形化的方式來簡化了這些任務。最新的qgit版本也在默認倉庫中,你可以使用 apt-get install qgit 命令來安裝。因此,QGit用它簡單的圖形界面使得我們的工作更加簡單和快速。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2
via: http://linoxide.com/ubuntu-how-to/install-qgit-viewer-ubuntu-14-04/
作者:Arun Pyasi 譯者:geekpi 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出