本文使用了SSL证书进行服务器验证,而非传统使用用户名+密码的方式登录svn服务器,SVN服务器使用apache2.4+webDAV+libapache2-svn进行配置。这里将介绍SVN客户端(Windows)对文件进行版本控制的方法。
如果需要详细得文档请参见TortoiseSVN官方文档
0. 需要使用的软件
- Tortoise SVN
- Microsoft Office 2016/2013
- 客户端SSL证书(*.pfx;*.p12)
1. 配置具体步骤
- 新建一个空白目录
- 选择SVN检出
- 填写SVN地址
- 按确定检出SVN库
- 等待SVN检出完成后确定
注意,如果证书没有安装到计算机,需要指定p12文件的位置并输入密码,如果已经安装则不需要这个步骤。
这样SVN库的最新版本已经复制到本地
2. 上传文件
注意,文件名中不要含有空格和中文,否则可能导致其他人检出失败。
- 将需要上传的文件(夹)复制到目录
- 右键TortoiseSVN>加入
- 进行SVN提交
- 在信息框中填写修改的信息
- 单击确定进行提交
- 等待上传完成后点击确定
3. 更新文件
请注意,如果你正在更新Office文档等二进制文档,请进行锁定。
推荐使用“锁定-编辑-解锁”的方式对Office文档进行编辑,也可以使用“复制-修改-合并”的方案
详细请参见SVN版本模型
TortoiseSVN包括用于生成比较Office文档的脚本,确保你已经安装了Office2013或以上版本,建议手工合并文档。