免费预览已结束,剩余20页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SVN安装与使用一 SVN服务器端的安装与使用1. 软件下载服务器端我用的是VisualSVN Server,而不用Subversion,因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Server集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN Server已经封装为windws service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置。我用的软件版本:VisualSVN-Server-2.1.9.msi(集成了Subversion 1.6.17与Apache 2.2.19)下载地址:/server/download/ 可下载最新版本2. 软件安装运行程序VisualSVN-Server-2.1.9.msi一路默认next点击next下面可以使用默认的安装路径,也可自己修改若勾选sever port后的复选框则使用https安全认证协议,若不勾选则使用http协议,这个在后面的版本库属性中也可再做修改点击next点击Install完成安装3. 软件的基本使用方法安装完毕后,在启动界面中运行VisualSVN Server Manager,下面是启动界面:首先我们在服务器端来添加一个版本库(Repository)在左边菜单栏中选中Repositories右键Create New Repository输入版本库的名称,若勾选Create default structure,版本库会创建含有三个文件夹(trunk,branches,tags)的目录,其中trunk为存放主分支源代码的地方,branches为工作分支的目录,tags为存放标记或发行版本的目录,tags中一般为只读点击ok,现在创建好了一个含有三个空文件夹目录的版本库FirstTest接下来,我们来创建用户选中左边菜单栏中的Users右键Create User然后填写用户名和密码点击ok,如下图会出现已创建好的用户大家也可以自己创建组把用户添加到组里面接下来把用户添加到刚才创建的项目中在左边菜单栏中选中刚创建的项目版本库FirstTest,右键所有任务-Manage Security进入如下界面点击Add按钮选中要添加的用户,点击ok我们可以给新添加的用户分配权限,然后点击确定完成二 SVN客户端的安装与使用1. 软件下载我用的软件版本:TortoiseSVN-1511-win32-svn-1.6.17.msi下载地址:/downloads.html 可下载最新版本2. 软件安装运行TortoiseSVN-1511-win32-svn-1.6.17.msi一路next可自己选择安装路径,点击next点击Install开始安装点击Finish安装完成在桌面上空白处点击鼠标右键,如下图则说明安装成功3. 导入(import)数据到服务器版本库我们新建一个FirstTest文件夹,向里新建一个test.txt空文件。接下来将这个FirstTest项目导入到服务器版本库右键FirstTest-TortoiseSVN-Import填写目标版本库的url和记录日志点击ok填写用户名和密码,勾选Save authentication那么下次就不用在认证了点击ok,如下图导入成功4. 检出(check out)源代码到本机在本机新建一个空文件夹FirstTest_1,右键FirstTest_1-SVN Checkout点击ok开始检出源代码,如下图签出成功检出成功后文件图标会有所变化 下面是一些文件的状态图标:同理,我们再check out 一个副本FirstTest_2来方便后面的冲突处理5. 提交(commit)修改到服务器我们向FirstTest_1中的test.txt文件中添加一行“Hello”并保存可以发现文件的状态图标变成已修改然后我们选中test.txt右键SVN Commit填写记录日志点击ok,如下图提交成功提交成功后文件变成正常状态6. 解决合并冲突向FirstTest_2中的test.txt添加一行“Hi”并右键提交出现错误,提示说明本地版本不是最新的,因此我们得先从服务器更新(update)最新版本到本地右键本地库SVN Update会出现冲突(conflict)的警告此时文件的状态图标会变成冲突接下来解决冲突,右键test.txt-tortoiseSVN-Edit conflicts出现合并冲突的界面左边是合并前服务器的版本,右边是合并前本地的版本,下面是我们手动解决冲突的地方编写完以后,在上面的菜单栏中点击Mark as resolved标记为已解决此时文件的状态图标变为已修改然后提交,冲突已解决7. 创建分支右键FirstTest_1-TortoiseSVN-Branch/tag填写分支的url和日志信息,可勾选复选框Switch,即切换到新创建的分支点击ok,如下创建成功也可看到服务器端的相关改变8. 分支的合并切换到新建的分支下,我们向分支里面添加一个空文件BranchTest.txt,然后提交我们要将分支所做的修改合并到主分支中,首先切换到主分支下右键项目- TortoiseSVN-Switch填写主分支url,点击ok,完成后,这时在主分支下没有BranchTest.txt文件然后开始合并,右键项目- TortoiseSVN-Merge点击next填写分支
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年黔西南州辅警招聘考试真题及答案详解1套
- 2024年屏东县辅警招聘考试真题有完整答案详解
- 2023年陕西辅警协警招聘考试真题附答案详解(培优a卷)
- 2023年铜梁县辅警协警招聘考试备考题库附答案详解(能力提升)
- 2024年南充辅警招聘考试题库及完整答案详解1套
- 2023年韶关辅警招聘考试题库及1套完整答案详解
- 2024年九江辅警协警招聘考试真题参考答案详解
- 2024年山南辅警招聘考试题库及答案详解(夺冠)
- 2023年白城辅警协警招聘考试备考题库含答案详解(模拟题)
- 2024年天水辅警招聘考试真题附答案详解(典型题)
- 医疗器械定期风险评价报告
- GB 18613-2020 电动机能效限定值及能效等级
- 合并财务报表模板案例含抵消分录公式及数据-直接生成报表
- 高填方路基施工危险源辨识及风险评价
- 蛙心起搏点分析医学PPT课件
- 污泥运输合同
- 如何唤醒孩子的内驱力
- 机械自动化制造系统试题及答案-
- 妊娠期急性脂肪肝
- 叉车使用记录表
- 空运基础知识培训
评论
0/150
提交评论