SVN操作手册(part3)——SVN操作

SVN操作手册

3、SVN操作

3.1 SVN服务端操作

3.1.1 创建仓库

启动VisualSVN Server Manager,如图:

① 右键Repositories,选择create new repository,如图:

②在输入框中输入产库名称,如:137(注:命名时尽量使用英文和数字,不要使用汉字与空格),点击“下一步”,进入下一步

③选择仓库初始类型:

Empty repository 代表空仓库,选择single-project repository版本库中会默认建立trunk,branches,tags三个文件夹,推荐选择Empty repository ,点击下一步

④选择权限设置选项(建立仓库后可更改),点击create

⑤ 点击Finish,仓库137 创建完成

3.1.2 创建用户

①右键Users,选择create User...,如图:

②在弹出的对话框中填写User name(用户名)、Password(密码)和Confirm password(确认密码),然后点击OK,如图:

③创建用户完成,如图:

3.1.3 创建组

①右键Group,选择create Group,如图:

②在Group name 输入框输入组名称

③点击Add 添加组成员,点击OK

④确认组成员,点击OK

⑤ 创建组完成

3.1.4 建立组和用户之间的联系

3.1.4.1增加组成员

①选中组,右键Edit

②点击Add,添加成员,选中成员,点击OK

③点击OK,增加成员完成

3.1.4.2 为仓库或者文件夹赋予权限

①选中仓库,右键properties

②添加或删除成员

添加——Add :member 或者group

移除——Remove:member 或者group

③选中组员,在Permissions 选项中选择赋予成员权限,点击确定

No Access: 无权限

Read only:只读

Read/Write:允许读写

3.1.5 仓库的备份还原

3.1.5.1备份

①运行cmd

②输入命令:svnadmin dump仓库的物理位置>备份的文件名(后缀.dump)

③ 回车,备份成功

PS:如何查看仓库的物理地址和端口号:

①选中visual SVN Server, 右键properties


  ②store: 查看仓库的物理位置


    network:查看服务器和端口号

3.1.5.2还原

① 创建一个空白的仓库

② 运行cmd

③ 输入命令:svnadmin load 新建的空白仓库物理地址<以前备份的文件(文件后缀为.dump)

④ 回车,导出成功

3.2 SVN客户端操作

3.2.1下载和上传文件

3.2.1.1下载

第一次下载

① 新建一个文件夹,右键 SVN Checkout

② 输入仓库的URL(URL从服务器端复制过来) ,Checkout directory输入框中选择关联文件夹的路径,点击OK,输入用户名及密码,点击OK

③ 如下图,点击OK,检出完成

日常同步SVN到服务器

①选中关联文件夹,右键 SVN Update

② 输入用户名及密码

③ 点击OK同步更新完成(其中:show log=显示日志)

3.2.1.2上传

新创建的文件

①选中新创建的文件右键Tortoise SVN,点击Add

② 右键点击SVN commit

③ 在Recent massage下方输入框中输入文件相关信息,点击OK

④ 如下图,点击OK,上传完成

修改的文件

① 修改的文件后,右键SVN commit

② 在Recent massage下方输入框中输入文件相关信息,点击OK,如下图,点击OK,提交完成

3.2.2冲突的情况

为了避免多人同时修改文档情况产生的冲突,可以将文件锁定,直至修改完成

① 选中要修改的文件,右键TortoiseSVN,点击Get lock,锁定文件

② 输入锁定文件原因,点击OK

③ 点击OK,完成锁定

解锁文件

①选中已锁定文件,右键TortoiseSVN,点击Release lock

② 如下图,点击OK

③ 如下图,点击OK,完成解锁

3.2.3版本回溯

3.2.3.1不同版本之间内容的比较

① 选中文件,右键 Tortoise SVN,选中show logs

② 右键选择你想要比较的版本,右键compare with work copy

③ 选中版本与当前版本比较

3.2.3.2版本回溯

① 选中文件,右键 Tortoise SVN,选中show logs

② 选中想要回溯的版本,右键选择revert to this reversion

③ 点击revert,进入下一步

④ 点击OK,回溯成功

以上就是SVN的基本操作手册,大致上能满足日常工作需求。

(呼,总算写完了,欢迎大家来捉虫)

时间: 2024-10-23 19:03:53

SVN操作手册(part3)——SVN操作的相关文章

用户手册 操作手册 区别

很多学习编写文档的朋友对<用户手册>和<操作手册>搞不清楚之间的区别,下面我详细讲下他们的区别及对应文档的编写规范. 总的来说<用户手册>是对使用软件所涉及的信息进行说明,<操作手册>是对操作操作.使用计算机或硬件设备进行的说明,两者之间区分非常明显.下面是具体的解释. 详细叙述及国标模板下载:<用户手册>和<操作手册>详细说明及模板 <用户手册> 描述手工操作该软件的用户应如何安装和使用一个计算机软件配置项(CSCI)

Jenkins+maven+svn+tomcat操作手册(三)

上接:Jenkins+maven+svn+tomcat操作手册(二) 部署完成之后,我们来进行测试 1.5 测试 注意:在构建之前要启动tomcat,因为jenkins需要通过网络访问tomcat,然后把war文件自动部署到tomcat的webapps目录下. 下面开始构建,可以等着自动去build,也可以手工去触发一次,手工触发如下图所示的操作: 构建完成之后,点击Name下边的连接: 然后点击Console Output可以查看控制台输出的日志,查看报错的原因: 通过错误原因,我们可以知道,

Jenkins+maven+svn+tomcat操作手册(一)

1.1 概述 在企业开发中最常用的build工具是maven,因此绝大多数项目都是采用maven来进行开发的.在项目开发过程中,经常需要做的事情就是项目的编译.打包和发布等这些重复性的事情.如何做到自动化的处理这些繁琐与无聊的工作,就是本文需要解决的问题. 解决的方案就是使用jenkins这个工具来帮助我们. 1.2 准备条件 前提是电脑上已经具备java开发的环境:jdk+eclipse(或MyEclipse/netbeans等)+tomcat+svn. 我本机的环境: System:win7

[svn] 数据库操作残留,无法进行操作的解决方法

WINDOWS环境下的解决方法: 1: 下载sqlite3数据库工具,放置于SVN的同级目录 2: CMD路径转移到Sqlite3目录 3: 残留操作选择: sqlite3 .svn/wc.db "select * from work_queue" 4: 残留操作删除: sqlite3 .svn/wc.db "delete from work_queue" 5: 执行SVN的CleanUP操作,一切正常 MAC虚拟目录下的解决方法: 因为该虚拟映射目录为//psf/

svn常用命令与分支操作

创建分支 svn cp -m "create branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001 获得分支 svn co http://svn_server/xxx_repository/branches/br_feature001 合并主干上的最新代码到分支上 cd br_feature001 svn merge http://sv

linux svn服务器搭建、客户端操作、备份与恢复

Subversion(SVN)是一个开源的版本控制系統,管理着随时间改变的数据.这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件服务器,它会记住每一次文件的变动,这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史. 本文目录: linux svn服务器部署 linux svn客户端命令操作 linux svn备份与恢复 一.linux svn服务器部署 1.安装svn [[email protected]~]#yum install -y subversion [[email

Cacti 操作手册

  Cacti是一款基于MySQL,SNMP,PHP等开发的工具.可以获得SNMP的信息通过图像的方式进行显示,通过B/S架构提供网管服务. Cacti将各端口信息.流量信息图形化的表示了出来,并能够查看设备的工作时间,状态及各个端口在某个时段的流量信息,cacti同时能够通过安装各种插件,达到自己所需要的某个功能. Cacti的注册 通过登录网页进入cacti页面,点击左边竖栏的Devices按钮,之后点击ADD进行添加设备的操作: 添加设备 Devices 1. Description给与设

实全邮件发送操作手册

实全邮件发送工具是采用VS2008 C# 开发.基于SMTP邮件传输协议.使用.Net SmtpClient进行的邮件发送客户端工具.SMTP 是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议.SMTP 是建立在 TCP上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知.工具由邮件管理客户端及邮件发送服务程序组成.邮件管理客户端主要用于邮件发送配置及邮件内容管理:邮件发送服务程序是Windows服务程序,它将即时读取邮件进行发送.工具可广泛用于应用系统跟踪.报警.工

(47) odoo详细操作手册

odoo 8 详细操作手册, ERP(Odoo8.0)操作手册-v1.10(陈伟明).pdf 链接: http://pan.baidu.com/s/1hsp0bVQ 密码: r9tt 花了将近9个月时间平时整理的手册,共913页,可能稍微有点长,但还是很有参考价值, 希望对大家有帮助.