版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SVN操作手册关于SVN有一个简单但不十分精确比喻:SVN=版本控制+备份服务器简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。通常,我们称用来存放上传档案的地方就做Repository。用中文来说,有点像是档案仓库的意思。不过,通常我们还是使用Repository这个名词。基本上,第一次我们需要有一个新增(add)档案的动作,将想要备份的档案放到Repository上面。日后,当您有任何修改时,都可以上传到Repository上面,上传已经存在且修改过的档案就叫做commit,也就是提交修改给SVNserver的意思。针对每次的commit,SVNserver都会赋予他一个新的版本。同时,也会把每次上传的时间记录下来。日后,因为某些因素,如果您需要从Repository下载曾经提交的档案。您可以直接选择取得最新的版本,也可以取得任何一个之前的版本。如果忘记了版本,还是可以靠记忆尝试取得某个日期的版本。SVN安装2.1SVN服务端安装①双击VisualSVNserver安装包,弹出安装界面,点击Next,进入下一步②如下图,勾选“IagreethetermsintheLicenseAgreement”,点击Next,进入下一步③如下图,选择上面一个选项,点Next,进入下一步④如下图,点击上面一个选项⑤如下图,Location是指VisualSVNServer的安装目录,Repositorys是指定你的版本库目录.ServerPort指定一个端口(请确保选择的端口未被占用),Usesecureconnection勾山表示使用安全连接.点击Next,进入下一步⑥如下图,点击Install,进入下一步⑦如下图,等待安装完成⑧如下图,安装完成2.2SVN客户端安装双击TortoiseSVN安装包(注:软件分为32位和64位版本,下载时请根据自己的系统位数进行下载),会弹出安装界面,一直Next最后Install即可,等待片刻即安装完成。①双击TortoiseSVN安装包,弹出安装界面,点击Next,进入下一步②如下图,勾选“IagreethetermsintheLicenseAgreement”,点击Next,进入下一步③如下图,点击Next,进入下一步④如下图,点击Install,进入下一步⑤如下图,等待安装完成⑥点击Finish,安装完成SVN操作3.1SVN服务端操作3.1.1创建仓库启动VisualSVNServerManager,如图:①右键Repositories,选择createnewrepository,如图:②在输入框中输入产库名称,如:137(注:命名时尽量使用英文和数字,不要使用汉字与空格),点击“下一步”,进入下一步③选择仓库初始类型:Emptyrepository代表空仓库,选择single-projectrepository版本库中会默认建立trunk,branches,tags三个文件夹,推荐选择Emptyrepository,点击下一步④选择权限设置选项(建立仓库后可更改),点击create⑤点击Finish,仓库137创建完成3.1.2创建用户①右键Users,选择createUser...,如图:②在弹出的对话框中填写Username(用户名)、Password(密码)和Confirmpassword(确认密码),然后点击OK,如图:③创建用户完成,如图:3.1.3创建组①右键Group,选择createGroup,如图:②在Groupname输入框输入组名称③点击Add添加组成员,点击OK④确认组成员,点击OK⑤创建组完成3.1.4建立组和用户之间的联系3.1.4.1增加组成员①选中组,右键Edit②点击Add,添加成员,选中成员,点击OK③点击OK,增加成员完成3.1.4.2为仓库或者文件夹赋予权限①选中仓库,右键properties②添加或删除成员Add:member或者groupRemove:member或者group③选中组员,在Permissions选项中选择赋予成员权限,点击确定NoAccess:无权限Readonly:只读Read/Write:允许读写3.1.5仓库的备份和还原3.1.5.1备份①运行cmd②输入命令:svnadmindump仓库的物理位置>备份的文件名(后缀.dump)③回车,备份成功3.1.5.2还原①创建一个空白的仓库②运行cmd③输入命令:svnadminload新建的空白仓库物理地址<以前备份的文件(文件后缀为.dump)④回车,导出成功3.2SVN客户端操作3.2.1下载和上传文件3.2.1.1下载第一次下载①新建一个文件夹,右键SVNCheckout②输入仓库的URL(URL从服务器端复制过来),Checkoutdirectory输入框中选择关联文件夹的路径,点击OK,输入用户名及密码,点击OK③如下图,点击OK,检出完成日常同步SVN到服务器①选中关联文件夹,右键SVNUpdate②输入用户名及密码③点击OK同步更新完成(其中:showlog=显示日志)3.2.1.2上传新创建的文件①选中新创建的文件右键TortoiseSVN,点击Add②右键点击SVNcommit③在Recentmassage下方输入框中输入文件相关信息,点击OK④如下图,点击OK,上传完成修改的文件①修改的文件后,右键SVNcommit②在Recentmassage下方输入框中输入文件相关信息,点击OK,如下图,点击OK,提交完成3.2.2冲突的情况为了避免多人同时修改文档情况产生的冲突,可以将文件锁定,直至修改完成①选中要修改的文件,右键TortoiseSVN,点击Getlock,锁定文件②输入锁定文件原因,点击OK③点击OK,完成锁定解锁文件①选中已锁定文件,右键TortoiseSVN,点击Releaselock②如下图,点击OK③如下图,点击OK,完成解锁3.2.3版本回溯3.2.3.1不同版本之间内容的比较①选中文件,右键TortoiseSVN,选中showlogs②右键选择你想要比较的版本,右键comparewith
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市规划与社会主义核心价值观结合的方案
- 儿童心理辅导制度建设
- 水磨钻施工在地质勘探中的应用方案
- 2024年度碳交易市场建设项目合作合同
- 有限责任公司股东会议决策协议书
- 郑州大学《机械原理》2021-2022学年第一学期期末试卷
- 2024年度技术开发与转让合同
- 2024年度凌柏个人房屋买卖合同及附属设施转移
- 低压二氧化碳充装在食品行业应用方案
- 2024年度别墅、洋房电气设备安装合同
- Honda-Special-Requirement本田的特殊要求-课件
- 2021-2022学年高中英语北师大版(2019)选择性必修第二册Units 4-6 全册单词表
- 道格拉斯公司销售数据决策案例分析课件
- 北理c语言上机答案(全)
- 水泵各部分结构及原理介绍课件
- 电工基础(周绍敏主编)-参考答案
- 双向情感障碍
- 统编语文教材的主要特点和教学建议(课堂PPT)课件
- 胃溃疡 演示文稿课件
- 胃肠镜检查前后注意事项课件-002
- ESD的防护常识幻灯片
评论
0/150
提交评论