SVN本地服务器,SVN客户端使用详解
工作内容:
1.SVN搭建服务器
2.SVN服务器器端创建仓库,添加用户,创建项目/文件夹
【注意:当在局域网搭建服务器时,应当将“https://PC201606071148/svn/第六组/”的地址,实际位置应为https://换成ip地址/svn/第六组/】
3.SVN客户端使用【提交到远程仓库,从远程仓库跟新本地仓库,版本切换(处理提交冲突)】
4.常见错误处理
学习分享:
一、SVN搭建服务器
1.下载SVN服务器端【这里提供的是windows系统的VisualSVN】(选择你的操作系统对应的版本)
2.安装,点“下一步”一直到下图,配置下安装路径【如下图】之后下一步点击“install” 安装完成;
二、SVN服务器器端创建仓库,添加用户
1.新建仓库(Create new repository),命名为“第六组”[一直选择“下一步”]会创建一个空的仓库
2.添加用户,在Users文件夹上右键创建
3.[点击Groups创建群组,点击创建好的群组可以添加用户]
4.设置仓库的权限和使用者【如下图】
5.如果你是简单的使用,可以直接右键点击“第六组”选择“新建”,选择“Folder”【当然也可以创建项目结构,选择“Create Project Structure...”】
三、SVN客户端使用
1.下载TortoiseSVN客户端,并安装,安装完成后可以在桌面点右键,弹出菜单如下图:【有些需要重启电脑才会出现】
2.【配置服务器路径】新建一个空文件夹,进入其中后,右键选择上图中的"SVN Check"可以配置SVN服务器路径(你要链接的位置),也可以选择下图中的操作去配置
3.下载远程仓库数据
在新建的空文件夹中选择"SVN Checkout"——将远程仓库的数据下载到当前文件夹
【如果远程仓库跟新了你想跟新到本地:“SVN Updata”即可】
4.将本地文件提交到服务器
方法1:编辑好文件之后右键点空白处选择“SVN Commit”——“提交”
方法2: 编辑好文件之后右键点空白处选择“TortoriseSVN”,“add”——是一个蓝色的“+”号,表示添加的意思,在操作步骤“1”
【提交冲突:如果在你提交前,你修改过的文档,已经被其他人修改过了,并且已经提交,可能报错,提示提交失败
处理方法1:传统办法,先经你修改过的文件剪切到其他地方,在Updata一下,对比不同的地方,修改之后在次commit(提交)(记得需要右键”TortoriseSVN“,”Revert“一下取消之前的提交文档)
处理方法2:如果修改的地方较多,可以选项按系统提交报错的提示去做”Updata“之后,关闭提示框。出现3个新的文件,点击没有后缀的文件右键选择”Edit conflicts“,弹出如下提示框,在最下方的合并后的提示框中,红色的部分右键弹出选择(按你自己的意思来选择,相信那点英语难不倒你),下方的红色区域变色后选择提示框最上面左边的”Save“或者”Reload“,关闭提示框,发现只有一个文件了(开发后看到是你刚刚修改过的合并后的样子),再次”commit“提交即可
】
5.切换版本
空白处右键选”TortoriseSVN“,”Updata to revision“,点击弹出框的”show log“选择其中的版本号(提交时备注的message)
6.更换远程仓库路径
空白处右键选”TortoriseSVN“,”Relocate...“配置即可
四、使用过程中常见问题
1.超时(当你在上传(SVN Commit)时——状态栏显示的上传速度是0的时候很可能会遇到)【处理办法如下图——弹出successful对话框——可以继续传了】
2.你在上传时(SVN Commit)message太短会报错【一般不低于4个字符】
SVN本地服务器,SVN客户端使用详解相关推荐
- Ant Design of Vue 学习 svn本地服务器 svn客户端 本地发布 ‘isRootMenu‘ is underfined
目录 一.设计语言学习 1. 版本要求 2. 按需引入文件配置的2种方式 3. 组件列表 4.引入单个组件注意 5.配置.babelrc 二.搭建项目 1.安装vue的脚手架 vue/cli (vu ...
- 【转发】Git本地服务器搭建及使用详解
来源:https://www.cnblogs.com/linsanshu/p/5512038.html Git本地服务器搭建及使用 Git是一款免费.开源的分布式版本控制系统.众所周知的Github便 ...
- Ubuntu NFS 服务器和客户端挂载详解
1. NFS 基本介绍 1.1 NFS 简介 NFS 是 Network File System 的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由 Sun 公司开发,于1984年向外公布.功 ...
- SVN的Windows和Linux客户端操作详解
SVN的Windows和Linux客户端操作详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Windows客户端操作 1.安装SVN客户端 a>.去官网下载svn软件 ...
- Linux系统下SVN服务器的搭建过程详解 UpJ}s7+
Linux系统下SVN服务器的搭建过程详解 UpJ}s7+ 1 环境: 服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z Z]jSq@%1H* ...
- SVN删除文件及其恢复问题详解
SVN删除文件及其恢复问题详解 转自:http://developer.51cto.com/art/201006/203161.htm 本节我们一起来学习一下SVN删除文件及其恢复问题,和大家分享一下 ...
- Git客户端图文详解如何安装配置GitHub操作流程攻略
Git客户端图文详解如何安装配置GitHub操作流程攻略 软件应用 爱分享 3个月前 (08-15) 8896浏览 0评论 Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来 ...
- WebSocket安卓客户端实现详解(一)–连接建立与重连
http://blog.csdn.net/zly921112/article/details/72973054 前言 这里特别说明下因为WebSocket服务端是公司线上项目所以这里url和具体协议我 ...
- 【Linux】lftp客户端使用详解
文章目录 一. lftp介绍 1. 客户端安装: 2. lftp使用介绍 3. lftp常用命令 1)常见参数如下: 2) 补充说明: 三. 使用举例 1. 使用普通用户登录 2. 下载和上传 1)下 ...
- lftp客户端使用详解
文章目录 一. lftp介绍 客户端安装: lftp使用介绍 lftp常用命令 1)常见参数如下: 2) 补充说明: 三. 使用举例 使用普通用户登录 下载和上传 1)下载测试: get,mget 2 ...
最新文章
- Python入门(一)数据类型、循环语句
- 2519485c7dcfe0295a41d4e0f69bb10a 求解
- 【译】使用 Python 编写虚拟机解释器
- Swift之深入解析如何使用Xcode和LLDB v2修改UI元素
- 目瞪口呆!137亿年的宇宙演化,竟然如此震撼!简直颠覆想象....
- 【传智播客】Libevent学习笔记(三):事件循环
- 动态规划之正则表达式匹配字符串
- 阿里强化学习入选MIT十大突破 “新技术”
- Maven 仓库优先级
- 【Linux磁盘优化管理--RAID和LVM】
- 【数据科学】什么是数据分析
- 数据结构哈希表 转载
- c++ 数组指针和指针数组
- CSS行内样式无效,!important
- 淘宝返利是怎么回事?是真的还是假的?
- Android——打电话(选择指定手机卡)、发短信
- 给自己的2T硬盘进行分区的过程。
- 《缠中说禅108课》108:何谓底部?从月线看中期走势演化
- 程序员如何选择适合自己的企业?
- Android中铃声总结【安卓源码解析一】
热门文章
- java尚未初始化变量问题
- tpl怎么搞_tpl文件怎么利用goland进行读取
- 图卷积神经网络--Graph Convolutional Networks for Hyperspectral Image Classification
- c++基础学习 (第一节课)
- 计算机主机内部识别,带大家认识电脑主机拆开,内部结构
- vulnhub靶场,Tomato
- 参数化设计类毕业论文文献有哪些?
- php支付宝系列之电脑网站支付,一个PHP文件搞定支付宝之电脑网站支付
- 个人管理:基于MBTI模型发现你的职业性格
- 微信公众平台订阅号和服务号和企业号的区别