1. 安装 SVN 命令工具
(1)下载
从 http://subversion.apache.org/download/ 下载 Subverison 的源代码或指定系统的安装包,
最好实用 1.7.8 以上版本(.svn 信息放置于最上层目录,方便管理)
(2)安装
根据安装说明安装 Subversion。
对于已安装 Subversion 的系统建议直接使用原有的 svn 命令行(避免导致原有的
subversion 无法正常工作)
2. 安装自动备份脚本
将自动备份脚本(AutoCommit.sh)放置于在需要自动上传的目录的同一级目录,如下图
示所示(svnTestRepos 是需要自动上传的目录):
3. 修改 AutoCommit.sh 中的以下内容
SVNURL:在 SVN 服务器上的链接
SVNLOCALPATH:需要上传的目录名称
SVNUSERNAME:SVN 用户名
SVNPASSWORD:SVN 用户密码
4. 设置系统定时运行任务
在系统中添加任务定时运行 AutoCommit.sh,为了避免上传对公司网络造成影响,请将
定时任务设置在周末 00:00 以后运行。
例如:每周六 1:01 开始执行 AutoCommit.sh,在/etc/crontab 文件中添加以下内容:
分钟 小时 日期 月份 星期(0 表示周日)用户 运行的内容
01 1 * * 6 root / home/svnroot/AutoCommit.sh
5. 首次运行需要手动执行 AutoCommit.sh,因为需要手动输入 SVN 用户名和密码
当出现以下提示时,请选择 p,以保证后期自动上传脚本自动运行。