安装SVN
# yum -y install subversion
查看是否安装成功:
# svn --version
svn, version 1.6.11 (r934486)
compiled Aug 17 2015, 08:37:43
Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
登陆SVN
登陆的svn是公司的服务器
# svn co https://svn-repo.XXXX.com/repo/zz_wb123/
接着输入用户名与密码即可。
这里的co是登陆后检出最新版本。
更新update
这时候就能在我们的目录中发现我们的文件了
# ls
anaconda-ks.cfg anaconda_post.log install.log install.log.syslog mysql.sh node-v0.10.28 node-v0.10.28.tar.gz php.sh redis.sh sysTime tmp zz_wb123
然后进入进行更新即可。
[root@Zhaoqize 16:31 ~/zz_wb123/manage/trunk]
# svn update .
U front-end/src/js/ui/third.js
U front-end/src/js/ui/main.js
Updated to revision 268.
问题
有时候更新报错:
[root@Zhaoqize 16:30 ~]
# svn update .
Skipped '.'
如果你认为安装并登陆且检出文件后就可以直接更新的话,那就不对了。
我这里就是犯错了。
所以我们应该进入zz_wb123下进行相应的更新才对。