前言
SVN
是什么?虽然大家每天都在用,但是很少人知道它到底有什么用。它是版本控制工具,也可以说是一个备份服务器,记录每次代码变更的详情,并且有效的防止了团队之间代码不统一的情况。Ubuntu
中安装它是比较简单的,接下来我们开始安装。
安装
其实安装客户端和安装服务端是一样的命令:"sudo apt-get install subversion"
。执行这个命令之后,我们就可以使用了。
举例
我们举一个例子,来更加直观的知道如何在Linux
下使用svn
客户端。
1、将文件checkout
到本地
wenjie@rain:/home/web$ sudo svn checkout svn://172.16.161.132/wj_robot
然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名;
输入正确后,就可以检出文件了。
2、更新文件
sudo svn update
,缩写为sudo svn up
。
3、往版本库中添加文件
sudo svn add *.txt(表示某txt文件)
wenjie@rain:/home/web/wj_robot$ sudo touch 123.txt
wenjie@rain:/home/web/wj_robot$ svn add 123.txt
A 123.txt
4、将文件提交到版本库中
sudo svn commot -m "添加新文件" 123.txt
,缩写为sudo svn ci -m "添加新文件" 123.txt
- -m
:对提交文件的备注
wenjie@rain:/home/web/wj_robot$ sudo svn ci -m "添加新文件" 123.txt
Adding 123.txt
Transmitting file data .
Committed revision 2.
5、查看文件的提交日志
sudo svn log 123.txt
wenjie@rain:/home/web/wj_robot$ sudo svn log 123.txt
------------------------------------------------------------------------
r2 | wenjie | 2017-02-23 18:10:55 +0800 (Thu, 23 Feb 2017) | 1 line
添加新文件
------------------------------------------------------------------------