




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualSVN server使用配置说明一、 VisualSVN server的配置简介VisualSVN Server适用于你的团队在Windows平台上使用,可以用来安装、配置和管理Subversion Server, 其中包括了Subversion和一个管理控制台。 你可以使用Subversion client 连接到 VisualSVN Server ,也可以用浏览器来快速浏览内容. 而且它可以帮助你将Subversion整合进Visual Studio. 其官网下载地址:/server二、 VisualSVN server的安装1、双击下载好的安装软件,出现下图 点击上图Next,进入下图所示:点击复选框,点击Next,进入下图:设置如上图所示,进入下图:这里要求你填入VisualSVN Server的安装位置,以及选择服务器端口和连接协议,在大多数情况下可以使用默认值。点击Next完成VisualSVN server的安装。三、 VisualSVN server的使用3.1 管理控制台VisualSVN Server 提供了一个简单和直观的标准MMC snap-in管理控制台。你可以通过“开始菜单所有程序”或者通过标准MMC来访问它。通过管理控制台,你可以很方便地创建新版本库或浏览已经存在的库。同样,你可以管理对版本库的访问权限。3.2 创建版本库可通过右键RepositoriesCreate New Repositories来创建,当创建一个新的版本库时,VisualSVN Server可以自动地创建默认的版本库结构(如:trunk、branches、tags文件夹)在创建之后,你需要设置版本库的访问权限,使版本库可以通过web浏览器(网址在下图右上部的灰色工具栏获取)或者各种Subversion客户端访问(访问方式参考各客户端的使用方法)。3.3 创建用户选中Users,选择Create User右键菜单命令。3.4 创建组 首先选中Groups,右键单击选择Create Group这里我们可以通过 Add和Remove按钮配置组用户。实际工作中可能会对所有用户进行分组管理,我们可以根据实际需要对用户灵活进行组设置。组名的命名方式为“PL产品线编号_项目简称_具体组别”,具体组别总共有7个,可参考配置管理规范权限配置部分。例如,针对上海农商行同城提回项目组总共有如下几个组: 项目经理:PL02_XDocProc_SHNSH_Manager 配置管理员:PL02_XDocProc_SHNSH_CM (Configuration Manager) 需求分析师:PL02_XDocProc_SHNSH_ RA (Requirements Analyst) 开发工程师:PL02_XDocProc_SHNSH_DE(Development Engineer) 测试组长:PL02_XDocProc_SHNSH_TM (Testing Manager) 测试工程师:PL02_XDocProc_SHNSH_TE(Testing Engineer) QA工程师:PL02_XDocProc_SHNSH_QA (Quality Assurance)3.5 管理访问权限VisualSVN Server自动设置所有版本库的read/write权限给所有授权用户。例如,你可能想通过web浏览器访问版本库,请选择根节点的右键菜单中的Browse命令,浏览器将会为你打开一个访问VisualSVN Server的页面。你需要输入用户名和密码,然后才能浏览版本库。 VisualSVN Server的权限管理很简单,从版本库里的任何路径节点上(包括根节点)选择右键菜单的Security命令(注:版本不同可能Security的菜单位置不同,新版本的在Properties命令的Security选项卡),会看到如下的权限管理对话框:你可以通过 Add和Remove按钮选择相应版本库的对应用户或组:一般情况下,VisualSVN Server里的权限管理和Windows平台的标准用户权限管理类似,但是这里有如下几点不同: 只有三种访问等级: l No Access不能访问 l Read Only只读访问 l Read/Write全部访问权限 版本库分配给某个用户的访问权限可以指定到某路径上,换言之就是用户具有对指定路径的指定权限。 访问许可能够逐级由父路径到子路径。也就是说一个用户如果被赋予了/svn/MyProject/trunk上的读权限,那么他对其路径下的所有子路径都具有读权限。普遍的规则是,下级路径权限会覆盖上级路径权限。但是也可以对子路径赋予不同等级的权限。 管理控制台里的最高节点Repository的权限分配方式将会被所有的版本库继承。(在实际应用之中版本库一般只给项目经理读的权限,以防止其他成员的误操作造成版本库目录结构的杂乱)上面可以看到有一个特殊的用户 EveryOne,通过他可以对所有的合法用户授权(匿名访问不被VisualSVN Server支持)。 VisualSVN Server会在图标上使用红色的星号来表示该路径的权限被特别指定过,与其父路径权限设置不同,这样方便你检查权限设置。四、 版本库模板目录生成在电脑的任意空白处,单击右键SVN版本库浏览器如下图所示,并在URL栏中输入你创建的版本库的URL地址接着输入你创建的用户名密码,点击trunk在右边的白框内右击选择加入文件夹选择SVN目录结构 如下图所示五、 版本库的备份和恢复方法一:简单的备份和恢复 最简单实用的备份方式自然是复制粘贴了,只需要将你的版本库存放目录下的对应项目文件夹直接复制备份即可,恢复时再复制回来。 一般情况下,推荐使用这种方式,简洁明快。方法二:使用内置的备份和恢复 此方法为使用内置备份和恢复命令来进行操作,好处是能将所有内容转存为一个文件,缺点就是耗时较长,在项目版本库体积较大时更是不便,一般仅用于在项目初始时恢复标准目录结构或和其他类型的版本服务器之间进行内容迁移。5.1. 备份(导出)项目版本服务器1) 打开命令提示行 打开命令提示行有两种方式:(1)鼠标左键单击工具栏中“操作-所有任务-Start Command Prompt”; (2)鼠标左键单击工具栏最后一个黑色“c:”的图标:这时,系统弹出命令提示框,如下图所示:2) 导出已有项目假设SVN服务器的项目存放目录为C盘根目录下的Repositories文件夹中,把建立的项目导出到C盘根目录,则需要在命令提示行中输入: svnadmin dump C:RepositoriesXDocProc (源文件夹绝对路径) C:XDocProc目录结构备份(导出文件的存放路径及名称:本例使用XDocProc目录结构备份,也可使用其他文件名称) 如下图: 按回车后,如图所示在D盘根目录下可以看到5.2 恢复(导入)版本库内容1) 指定要导入的项目 如需新建项目,则按如下步骤操作:1、可输入需要建立的新的项目名称,本例输入的新的项目名称为XDocProc_2,需要在命令行中输入:svnadmin create /Repositories/XDocProc_2 (新版本库的相对存放路径),点击回车,执行完该命令,在C盘Repositories中成功创建了新的文件夹:XDocProc_2;2、刷新SVN服务器,可看到新建的XDocProc_2:2) 导入备份将已备份的名为“XDocProc目录结构备份”的文件导入到项目XDocProc_2中,需在命令行中输入: svnadmin load /Repositories/XDocProc_2(目标路径) c:/XDocProc目录结构备份(源路径)六、 目前我们的备份方法采用SyncToy2.1软件,每个备份周期对需要“持续备份”的项目进行备份,不需要冗余备份。6.1 SyncToy2.1的使用说明对于局域网内的不同机器之间的备份,本软件采用共享文件的方式,通过映射网络驱动器来实现。1)映射网络驱动器2)在SyncToy2.1中创建新的备份选择源文件夹、目标文件夹:如下图所示:选择备份方式:命名:点击“Finish”之后,需要修改文件校验方式,如下:七、 VisualSVN Server 版本库的特殊管理7.1 远程连接为:10 登录名:administrator密码:123456可以进入查看版本库详细信息,以及相应的库名、成员的修改操作;7.2 版本库大小查看方法:运行栏输入:01svc_cifsdadevRepositories 登录名:adminis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 质量标准建立-第2篇-洞察及研究
- 网约车行业知识培训课件
- 古建筑方案设计手绘(3篇)
- 感染菌群多样性分析-洞察及研究
- 月饼商品知识培训课件
- 糠醛绿色合成路径-洞察及研究
- 月度消防安全知识培训课件
- 网格员消防知识培训课件
- 瑞文推理测试题库与解析
- 方案设计建筑设计的区别(3篇)
- 网络安全运维培训内容
- 【中信建投】信息技术-人工智能行业AI产品深度拆解(系列1)-可灵:头部AI视频产品
- 广西桉树造林技术改进及病虫害防治措施深入研究
- 经皮肾术后护理试题及答案
- 水电站优化调度培训课件
- 2024年内科护理学(第七版)期末考试复习题库(含答案)
- 2025过敏性休克抢救指南
- 信息系统监理师(中级)考试题库(含答案)
- 公务用车管理办法解读
- 线路迁改工程施工方案
- 《西方艺术史》课程教学大纲
评论
0/150
提交评论