1. 程式人生 > >ubuntu下建立svn

ubuntu下建立svn

最近這個在研究opengl,寫了點程式碼,但是又怕程式碼丟,又怕程式碼被誤修改,咋辦呢?於是想到了使用版本管理工具   既然在Ubuntu Linux下嘛,當然是使用svn最為妥當了   具體方法   首先準備好軟體工具,Ubuntu安裝軟體那可是相當的方便阿   sudo apt-get install subversion   OK   建立倉庫資料夾:   cd /home   sudo mkdir svn   
sudo chown -R 777 svn   
sudo chmod -R 777 svn   最後的一條命令賦予組成員對所有新加入檔案倉庫的檔案擁有相應的許可權。   本來應該是新增相應組許可權的,但是既然是最簡單方法嘛,就省略了那一點,呵呵   建立倉庫   sudo svnadmin create /home/svn   修改svn 下的conf/svnserve.conf檔案   去掉#[general]前面的#號   [general]   #匿名訪問的許可權,可以是read,write,none,預設為read   anon-access = none   #認證使用者的許可權,可以是read,write,none,預設為write   auth-access = write   #密碼資料庫的路徑,去掉前面的#   password-db = passwd   修改配置檔案passwd   如修改成   [users]   jack = swjtk   然後啟動svn服務   svnserve -d -r /home/svn   最後匯入svn工程   svn import -m "New import" /home/test file:///home/svn
或者svn import -m "New import" /home/test file://localhost/svn (如果您並不確定主機的名稱,您必須使用三個斜槓(///),而如果您指定了主機的名稱,則您必須使用兩個斜槓(//).)   這樣/home/test資料夾下的專案就匯入了svn中了,而-m引數的意思是message也就是今後檢視svn log時候看到的東東了   然後我們測試一下   sudo mkdir /home/svn_down   cd /home/svn_down   看下svn中的檔案是否被下載下來了?   呵呵,預祝大家配置成功哈 在window下用tortoiseSVN 檢視程式碼庫中的程式碼 路徑為svn://192.168.115.136/home/svn(192.168.115.136為虛擬機器的地址) 以後開機開啟svn :   svnserve -d -r /home/svn