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