svn客戶端安裝(Linux)篇


實驗環境
host1:192.168.1.20(svn遠程版本庫)
host2:192.168.1.10(svn客戶端)
 
svn用法:
svn add . //添加到版本控制中心
svn commit -m “add file” //把文件上傳到服務器
svn delete filename //在本地刪除
svn commit -m “delete filename” //在服務器上刪除
svn update //把當前目錄下的文件都更新到最新版
svn log //查看變更日志
 
 
1:安裝客戶端svn
[root@host2 ~]# yum install -y subversion
 
2:在本地home里創建一個svn目錄
[root@host2 ~]# mkdir /home/svn
[root@host2 ~]# cd !$
cd /home/svn
 
3:checkout檢出代碼庫到svn目錄下
[root@host2 svn]# svn checkout svn://192.168.1.20/project --username=test
認證領域: <svn://192.168.1.20:3690> /data/svn/project
“test”的密碼:
 
-----------------------------------------------------------------------
注意! 你的密碼,對於認證域:
 
<svn://192.168.1.20:3690> /data/svn/project
 
只能明文保存在磁盤上! 如果可能的話,請考慮配置你的系統,讓 Subversion
可以保存加密后的密碼。請參閱文檔以獲得詳細信息。
 
你可以通過在“/root/.subversion/servers”中設置選項“store-plaintext-passwords”為“yes”或“no”,
來避免再次出現此警告。
-----------------------------------------------------------------------
保存未加密的密碼(yes/no)?yes
取出版本 0。
 
 
4:檢出代碼庫后會發現svn目錄下多了個倉庫的project目錄
[root@host2 svn]# ls
project
 
5:進入project目錄,創建測試文件1.txt
[root@host2 svn]# cd project/
[root@host2 project]# touch 1.txt
 
6:將1.txt測試文件add標記一下,然后commit到遠程版本庫上
[root@host2 project]# svn add 1.txt
A 1.txt
[root@host2 project]# svn commit -m "add 1.txt"
正在增加 1.txt
傳輸文件數據.
提交后的版本為 1。
 
顯示上面內容表示已經提交到svn倉庫,其它人員update下就可以看變更信息。


免責聲明!

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



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