SVN详细配置与使用(杰瑞教育原创)
项目管理在项目开发活动中起到非常重要的作用,而对于初学者来说学习有一定的难度,且不说如何使用,就是搭建过程恐怕也要费一般周折,介于此下面就通过图解的方式一步一步详细的教大家如何使用SVN,你只要耐心的一步步去实践就能掌握
SVN服务器安装
1、下载CollabNetSubversion-server-1.5.6-2.win32
2、执行安装程序CollabNetSubversion-server-1.5.6-2.win32 ---------SVN服务器软件 安装完成后,右键菜单出现”SNV Checkout”(可将服务器中的项目签出到本地),如图所示

3、 Repositories表示版本库是svn文件共享的核心,它储存所有的数据,并对数据进行版本化管理。按照文件树形式存储数据——包括文件和目录。安装SVN Server 时设置版本库的路径,默认c:\ Repositories。SVN使用URL来识别版本库中的资源 在Repositories下创建Repository组织不同项目的版本库,例如:

5、创建组并添加用户,如图所示:

SVN客户使用
1、import入库操作 将初始的项目(项目目录结构、接口、通用组件、静态页面等)导入版本库,操作如图:

3、签出操作 有两种方式check out 和 export,区别在于: ①export 方式仅仅是将版本库的文件拷贝到本地而已。 ②check out 方式获得文件后,本地文件仍处于SVN版本控制中,这一点很重要。这也是主要的一种方式 在本地目录下,单击右键选择菜单命令,如图所示

5、提交添加新文件 在项目中增加一个新文件,例如在crm项目中添加一个login.html文件,新增的文件的图标为,表示该文件没有入库SVN服务器无法识别,选择该文件单击鼠标右键执行add命令,将文件入库如图所示

7、更新操作(訇咀喃谆将SVN服务器中所有版本变化更新到本地) 对于其他用户(指不是提交变化的用户),可执行SVN update命令完成将SVN服务器发生版本变化的文件更新到本地 如掬研疔缎图所示: 通常我们(记住每个人就是SVN的本地客户)在工作时,会不断执行SVN Update命令以获取SVN服务器中最新的文件,从而获得其他人的变更。这也是作为一个项目版本管理软件最重要的功能之一——及时通知项目的变更


10、版本还原 在开发中有时我们希望将文件的变更恢复到之前某个版本,这也是一个项目管理软件必备的功能,对于SVN执行Update to revision.. 命令即可 比如我们把temp.txt恢复到最初的状态,目前文件的内容如下图所示:

2、从SVN服务器导入项目 具体操作:

3、提交文件更新 选择文件单击右键,选择team提交,即可
4、更新操作(将SVN服务器中所有版本发生变化的更新到本地) 选择文件或目录单击右键,选择team-à更新,即可。