SVN使用指南——Windows环境版内容概要•问题与案例•SVN简介•应用环境•客户端安装•简单应用•复杂应用问题与案例(一)•电脑发生故障,文件没有备份而丢失了•由于人员离职,导致某些资料丢失了•我怎么知道手头的公共资料是不是最新版呢
•想要追溯几个月前的某个状态,却发现那个版本的文件已经被当作垃圾删除了•每天要花费很多时间来向别人提供需要共享的资料Back问题与案例(二)•相似的应用系统,每次都重复开发,难以复用•一个软件被用于多个项目,发现其中存在一个BUG,所有这些项目都要进行修复•人员分布在两地开发,版本如何同步•甲乙两人为不同目的修改了同一份文件,乙的提交在甲提交之后,导致甲修改的内容丢失了•客户测试发现了BUG,开发人员却无法重现出来BackSVN简介(一)BackSVNSVN简介(二)•一个开源的版本管理软件•可架设在Apache上,使用http或https协议访问;也可使用内置的svn协议访问•在Windows环境下,最常用的客户端为TortoiseSVN(简称TSVN)•在Linux/Unix环境下,用命令行方式操作•SVN的版本号指的不是某个文件的状态,而是整个库的状态Back应用环境•服务器端:CollabNet的SVN服务器端安装包(内含Apache2
2)•Windows客户端:推荐使用TortoiseSVN(以下简称TSVN)•可通过TSVN进行读、写操作•可通过IE浏览器进行读操作•可通过各种插件与开发工具集成Back客户端安装(一)•安装文件:–TSVN客户端:•TortoiseSVN-1
19260-win32-svn-1
msi–TSVN中文语言包:•LanguagePack_1
19260-win32-zh_CN
msi•全部选择默认安装,安装完成后重启电脑•TSVN通过右键菜单与Windows资源管理器集