资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
深圳睿世达信息咨询有限公司深圳睿世达信息咨询有限公司版本控制20122012年年0303月月1515日日2SVN特点与模型SVN特点:可通过可通过APACHE服务器,提供服务器,提供WebDAV/DeltaV协议的支持协议的支持可脱离可脱离APACHE 服务器,独立运行服务器,独立运行软量级的分支与标签操作软量级的分支与标签操作加强了对于二进制文件的支持加强了对于二进制文件的支持3SVN特点与模型模型:使用拷贝使用拷贝-修改修改-合并模型,在这种模型里,每一个客户联系项目版本库建立合并模型,在这种模型里,每一个客户联系项目版本库建立一个个人工作拷贝一个个人工作拷贝版本库中文件和目录的本地映射。用户并行工作,修版本库中文件和目录的本地映射。用户并行工作,修改各自的工作拷贝,最终,各个私有的拷贝合并在一起,成为最终的版本,改各自的工作拷贝,最终,各个私有的拷贝合并在一起,成为最终的版本,这种系统通常可以辅助合并操作,但是最终要靠人工去确定正误。这种系统通常可以辅助合并操作,但是最终要靠人工去确定正误。4VisualSVN安装与使用 安装SVN服务器双击安装文件双击安装文件VisualSVN-Server-2.1.5.msi开始安装开始安装5VisualSVN安装与使用 安装SVN服务器双击安装文件VisualSVN-Server-2.1.5.msi开始安装6VisualSVN安装与使用 VisualSVN启动界面从所有程序从所有程序=VisualSVN=Visula SVN Server Manager启动启动VisualSVN启动界面,如图所示启动界面,如图所示运行状态日志用户库信息创建新库(Repository)如图创建一个新库如图创建一个新库3 VisualSVN安装与使用 VisualSVN安装与使用 创建用户如图所示创建用户如图所示创建用户3 VisualSVN安装与使用 VisualSVN安装与使用 分配权限设置能使用库的用户,至此服务器端任务完成设置能使用库的用户,至此服务器端任务完成3 VisualSVN安装与使用 新增用户设置权限VisualSVN安装与使用 安装TortoiseSVN双击双击TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi开始安装开始安装4 TortoiseSVN安装与使用 VisualSVN安装与使用 安装TortoiseSVN上页点击上页点击InstallInstall按钮开始安装,出现安装进度条窗口,按钮开始安装,出现安装进度条窗口,结束后出现安装完成窗口,如图所示结束后出现安装完成窗口,如图所示4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVNTortoiseSVNTortoiseSVN与与WindowsWindows资源管理器集成使用资源管理器集成使用4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVN创建一个如图所示的目录文件结构,下面将以这个目录结构为例说创建一个如图所示的目录文件结构,下面将以这个目录结构为例说明明SVNSVN客户端的应用客户端的应用4 TortoiseSVN安装与使用 示例目录文件VisualSVN安装与使用 使用TortoiseSVN将将studentstudent目录及其下的文件导入目录及其下的文件导入importimport到到SVNSVN,注意此时,注意此时studentstudent目录还没有成为目录还没有成为SVNSVN的工作拷贝的工作拷贝4 TortoiseSVN安装与使用 输入URL选中则下次可不输选中则下次可不输密码密码VisualSVN安装与使用 使用TortoiseSVN导入成功后,在导入成功后,在VisualSVNVisualSVN管理窗口可看到图示目录结构管理窗口可看到图示目录结构4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVN现在删除掉现在删除掉studentstudent目录下的子目录及文件,从目录下的子目录及文件,从SVNSVN检出检出check check outstudentoutstudent目录下的文件,右键目录下的文件,右键studentstudent目录,从弹出菜单中选目录,从弹出菜单中选SVN CheckOutSVN CheckOut,进入检出窗口,如图所示,接着要求输入用户名与,进入检出窗口,如图所示,接着要求输入用户名与密码,点击密码,点击OKOK即可即可4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVNCheckOutCheckOut成功后,在成功后,在studentstudent目录下多了目录下多了.svn.svn子目录,这是子目录,这是SVNSVN所使所使用的目录,不要修改它,同时在目录及文件上出现了用的目录,不要修改它,同时在目录及文件上出现了SVNSVN标志,如标志,如图所示。图所示。4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVN现在用任一编辑工具打开文件说明现在用任一编辑工具打开文件说明.txt.txt,并输入一些内容,保存后,并输入一些内容,保存后,则文件则文件SVNSVN标志发生了变化标志发生了变化4 TortoiseSVN安装与使用 文件被修改VisualSVN安装与使用 使用TortoiseSVN通过提交命令通过提交命令commitcommit保持工作目录中的文件与保持工作目录中的文件与SVNSVN中的文件一致,中的文件一致,右键点志文件说明右键点志文件说明.txt.txt,在弹出菜单中选,在弹出菜单中选SVN CommitSVN Commit,出现如图所,出现如图所示页面,点击示页面,点击OKOK按钮,再输入用户名与密码却完成了提交操作,完按钮,再输入用户名与密码却完成了提交操作,完成之后,文件的成之后,文件的SVNSVN标志恢复为正常。标志恢复为正常。4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVN增加新文件,在增加新文件,在studentstudent目录下增加一个新文件目录下增加一个新文件a.txta.txt,SVNSVN标志如标志如图所示,右键图所示,右键a.txta.txt文件,在弹出菜单中选文件,在弹出菜单中选TortoiseSVNTortoiseSVN的的addadd命令,命令,这时,这时,a.txta.txt的的SVNSVN标志如图所示。接着执行提交命令,即将该文件标志如图所示。接着执行提交命令,即将该文件提交的提交的SVNSVN服务器。服务器。4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVN使用使用TortoiseSVNTortoiseSVN的的deletedelete命令删除文件与目录,执行该命令后本命令删除文件与目录,执行该命令后本地文件与目录则不出地文件与目录则不出SVNSVN标志,要同步到标志,要同步到SVNSVN服务器还需执行提交操服务器还需执行提交操作。作。4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVN如果要更新如果要更新SVNSVN服务器中的最新版本到本地工作拷贝,则要执行服务器中的最新版本到本地工作拷贝,则要执行TortoiseSVNTortoiseSVN的的updateupdate操作,如图所示操作,如图所示4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVN,冲突示例两个用户同时修改文档两个用户同时修改文档“说明说明.txt.txt”,一个用户修改后可成功提交,一个用户修改后可成功提交,而另一个用户修改后,提交时发生冲突。而另一个用户修改后,提交时发生冲突。4 TortoiseSVN安装与使用 原始文档一个用户作了修改,提交成功另一个用户同时修改这个文档,提交时发生冲突VisualSVN安装与使用 使用TortoiseSVN解决冲突的方法解决冲突的方法1 1:通过:通过revertrevert命令恢复到修改前的版本,相当于命令恢复到修改前的版本,相当于放弃自已的修改放弃自已的修改。这时,可以通过。这时,可以通过update获得最新版本获得最新版本4 TortoiseSVN安装与使用 VisualSVN安装与使用 使用TortoiseSVN解决冲突的方法解决冲突的方法2 2:让自已的修改成为最新版本,首先进行:让自已的修改成为最新版本,首先进行updateupdate操作,这时会新增几个附加的文件,将文件说明操作,这时会新增几个附加的文件,将文件说明.txt.mine.txt.mine拷贝成拷贝成说明说明.txt.txt,再通过,再通过resolvedresolved命令说明冲突已解决,即可提交命令说明冲突已解决,即可提交4 TortoiseSVN安装与使用 说明.txt是合并文件说明.txt.mine是我修改后的文件说明.txt.r23是我修改前的文件说明.txt.r24是当前最新版本文件VisualSVN安装与使用 使用TortoiseSVN解决冲突的方法解决冲突的方法3 3:手工合并,首先进行:手工合并,首先进行updateupdate操作,这时会新增操作,这时会新增几个附加的文件,手工修改说明几个附加的文件,手工修改说明.txt.txt,再通过,再通过resolvedresolved命令说明冲命令说明冲突已解决,再提交突已解决,再提交4 TortoiseSVN安装与使用 修改后的文件合并后的文件VisualSVN安装与使用 27
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号