当一个网站项目进入运营维护阶段之后,不会再频繁地更新所有源文件到服务器,这个时间的修改大可能是局部的,所以更新文件只需更新修改过的文件,其余 没有修改过的文件就没有必要上载到服务器。但一个稍微上规模的网站项目,文件是不少的,并且对于团队协做开发更难知道每次修改到哪些文件,这时候SVN的 做用发挥出来了。html
利用Windows系统下的TortoiseSVN客户端,能够导出指定版本之间修改过的文件,并保留完整的文件夹结构。下面我就来讲说操做的步骤:服务器
1. 在网站项目的根目录下邮件选择TortoiseSVN-Show log;
2. 在弹开的Log Messages对话框中,把须要导出的版本号选择起来,而后右键选择”Compare revisions”;
ide
3. 比对完文件以后,就会出现Changed Files的对话框,列出了指定版本之间修改过的文件,接下来就能够选择须要导出的文件,右键选择”Export selection to…”的选项,把文件导出来了。网站
4. 打开导出来的文件,文件夹层次是保留不变的,这样你能够打包上传服务器,而后解压覆盖。不用担忧漏传文件,也不用担忧会覆盖错文件。ui