SVN是一种C/S架构的版本管理软件 , 可以帮助咱们保存开发过程当中各个文件的全部历史版本, 你所以能够方便的找回软件的任何一个历史状态., 平常开发中常常用到.php
1. 在 ubuntu下面安装很是简单ubuntu
sudo apt-get install subversion
完成以后能够 svn --version 查看是否成功服务器
2. 检出文件, 这条命令会把svn服务器上面的目录下载到本地文件夹下面. 系统会提示输入用户名和密码.架构
svn co http://{svn repository url} /destination
3.添加文件 , 告诉SVN服务器要添加文件了, 而后就能够用commit传上去了.svn
svn add 文件名
3. 提交更新, 其中path-to-commit能够为空,注意要在工做目录下才能提交, 也就是咱们第一步检出文件夹的根目录, 这时成功以后会提示更新后的版本号. 最后写上 -m 注释, 否则弹出一个很讨厌的文本框.url
svn commit -m '注释' path-to-commit
4.更新目录 , svn update若是后面没有目录, 默认将当前目录以及子目录下的全部文件都更新到最新版本; svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)spa
svn update -r m path
5.查看日志 , 查看test全部提交记录以及变化版本号.日志
svn log test