Linux中的svn用戶端(TortoiseSVN 的替代者)

來源:互聯網
上載者:User
RabbitVCS : TortoiseSVN 的替代者

我們都知道,自從svn出道以來,很多人都預言,cvs將會被其取代。就如同他們預言maven要取代ant一樣。可見,svn的流行。在windows中,最常用到的開源免費的svn用戶端就是TortoiseSVN(也就是我們看到的小烏龜)。在windows中,TortoiseSVN搭配VisualSvn Server(免費的svn server管理工具),可以讓開發人員非常容易的對項目進行版本庫的構建。

在linux中,我們最常用到的svn用戶端可能會是eSvn。它同樣開源,免費。但是它的使用習慣跟windows上的小烏龜TortoiseSVN完全不一樣,而且這個用戶端軟體的圖形化介面在linux中顯得有些呆板甚至“難看”。開源的力量就是強大。RabbitVCS就是一款開源、免費的支援眾多linux系統的類似於TortoiseSVN的svn用戶端軟體。它的操作方式幾乎跟在windows中使用TortoiseSVN一樣,常用操作也整合到了滑鼠右鍵中。

更重要的一點是:eSvn在update代碼的時候,location不能出現中文,否則無法update。而

RabbitVCS則無此限制。

具體安裝,可參考官方網站:http://wiki.rabbitvcs.org/wiki/install/ubuntu(這個是在ubuntu 10.10中安裝)

具體步驟如下:

1、在ubuntu源中加入rabbitvcs,有兩中方式:

A.

sudo add-apt-repository ppa:rabbitvcs/ppa

如果出現公匙匯入失敗,可執行如下code。

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-key A2019EA84E7532C8&& gpg -a --export A2019EA84E7532C8| sudo apt-key add -

備註:A2019EA84E7532C8請替換為需要的number。

B.

編輯sources.list,在最底部加入deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu **DISTRIBUTION** main

sudo gedit /etc/apt/sources.listdeb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu **DISTRIBUTION** main

2、更新ubuntu系統

sudo apt-get update

更新的過程中如果出現公匙匯入失敗,可執行如下code。

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-key A2019EA84E7532C8&& gpg -a --export A2019EA84E7532C8| sudo apt-key add -

備註:A2019EA84E7532C8請替換為需要的number。

3、安裝rabbitvcs

sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli

備註:要首先保證你的系統中已經安裝了Subversion

4、重啟nautilus

nautilus -q

這樣點擊滑鼠右鍵,就可以看到小兔子標誌了。這裡面其實還頗有一點淵源,為什麼呢?因為 TortoiseSVN的標誌是一隻烏龜,而RabbitVCS 標誌是一隻兔子,大家都聽過龜兔賽跑的故事。到底TortoiseSVN這隻烏龜能否被RabbitVCS這隻兔子超越?讓我們拭目以待。

5、從svn伺服器中checkout代碼

以後的使用完全跟TortoiseSVN一樣。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.