Linux SVN的下載及安裝


 

SVN簡介、下載、安裝

SVN簡介

The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style open source license.

SVN是一個版本控制軟件,類似CVS,但是SVN的的有點是開源的,而且SVN的版本控制能力給CVS還要強多。

SVN可以用於項目管理,還可以用於版本同步,功能可是十分強呢:)

下載:http://subversion.tigris.org

當前日期穩定版SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz

安裝:

解壓:#: tar zxvf subversion-1.3.2.tar.gz

依次輸入./configure , make , make install 進行編譯安裝完成。

開啟SVN服務:svnserve -d

檢測服務是否開啟:netstat -ntlp如果看到3690的端口正常開放了,證明SVN啟動了。 正式使用: 首先我們得建立一個SVN的項目,一般人都認為建立項目就只需要一個文件,在我第一次使用SVN之前都有這樣的看法,SVN建立項目需要建立文件夾

建立項目命令:svnadmin create project_name project_name 為你的project名字,可以任意取。 建立完畢后,project_name是一個文件夾,進入文件夾,可以看到一個conf的文件夾。進入文件夾可以看到2個文件(如果沒有passwd文件,可以用vi創建),編輯 svnserve.conf 把anon-access = read ,auth_access = write 還有password-db = passwd 的注釋去掉,還有[general]的注釋也要去掉。 vi passwd文件,如果是新文件,則輸入: [user] your_name = your_password 這里設置的your_name是你的用戶名,your_password是你的密碼,這個是訪問SVN必要的通行證。

好了,現在終於把准備功夫做完了,下面可以正是使用了。 首先找到你的項目源代碼文件夾,使用下面命令: cd your project in your project dircetory use:svn co /home/project_name --username = your_name --password=your_password

好了,現在你可以在客戶機上使用以下命令獲得你想要的項目源代碼文件 svn co svn://home/project_name --username=your_name --password = your_password

把增加的svn文件添加入svn庫: svn add /home/your_project/*.* --username=your_name --password = your_password

提交文件: svn commit /home/your_project/*.* --username=your_name --password=your_password

更新文件:svn update /home/your_project/*.* --username=your_name --password=your_password

當然你可以編輯一個腳本文件來一次完成所有的操作: vi svnupdate.sh

#!/bin/sh svn add /home/your_project/*.* --username=your_name --password = your_password svn commit /home/your_project/*.* --username=your_name --password=your_password svn update /home/your_project/*.* --username=your_name --password=your_password

chmod +x svnupdate.sh

Finish

軟件地址:

Subversion 1.5 Linux/Unix源碼包下載Subversion 1.5 Linux/Unix源碼包下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM