工作内容:

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客户端使用详解相关推荐

  1. Ant Design of Vue 学习 svn本地服务器 svn客户端 本地发布 ‘isRootMenu‘ is underfined

    目录 一.设计语言学习 1. 版本要求 2. 按需引入文件配置的2种方式 3. 组件列表 4.引入单个组件注意 5.配置.babelrc 二.搭建项目 1.安装vue的脚手架 vue/cli  (vu ...

  2. 【转发】Git本地服务器搭建及使用详解

    来源:https://www.cnblogs.com/linsanshu/p/5512038.html Git本地服务器搭建及使用 Git是一款免费.开源的分布式版本控制系统.众所周知的Github便 ...

  3. Ubuntu NFS 服务器和客户端挂载详解

    1. NFS 基本介绍 1.1 NFS 简介 NFS 是 Network File System 的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由 Sun 公司开发,于1984年向外公布.功 ...

  4. SVN的Windows和Linux客户端操作详解

    SVN的Windows和Linux客户端操作详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Windows客户端操作 1.安装SVN客户端 a>.去官网下载svn软件 ...

  5. Linux系统下SVN服务器的搭建过程详解 UpJ}s7+

    Linux系统下SVN服务器的搭建过程详解 UpJ}s7+   1 环境:  服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z   Z]jSq@%1H* ...

  6. SVN删除文件及其恢复问题详解

    SVN删除文件及其恢复问题详解 转自:http://developer.51cto.com/art/201006/203161.htm 本节我们一起来学习一下SVN删除文件及其恢复问题,和大家分享一下 ...

  7. Git客户端图文详解如何安装配置GitHub操作流程攻略

    Git客户端图文详解如何安装配置GitHub操作流程攻略 软件应用 爱分享  3个月前 (08-15)  8896浏览  0评论 Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来 ...

  8. WebSocket安卓客户端实现详解(一)–连接建立与重连

    http://blog.csdn.net/zly921112/article/details/72973054 前言 这里特别说明下因为WebSocket服务端是公司线上项目所以这里url和具体协议我 ...

  9. 【Linux】lftp客户端使用详解

    文章目录 一. lftp介绍 1. 客户端安装: 2. lftp使用介绍 3. lftp常用命令 1)常见参数如下: 2) 补充说明: 三. 使用举例 1. 使用普通用户登录 2. 下载和上传 1)下 ...

  10. lftp客户端使用详解

    文章目录 一. lftp介绍 客户端安装: lftp使用介绍 lftp常用命令 1)常见参数如下: 2) 补充说明: 三. 使用举例 使用普通用户登录 下载和上传 1)下载测试: get,mget 2 ...

最新文章

  1. Python入门(一)数据类型、循环语句
  2. 2519485c7dcfe0295a41d4e0f69bb10a 求解
  3. 【译】使用 Python 编写虚拟机解释器
  4. Swift之深入解析如何使用Xcode和LLDB v2修改UI元素
  5. 目瞪口呆!137亿年的宇宙演化,竟然如此震撼!简直颠覆想象....
  6. 【传智播客】Libevent学习笔记(三):事件循环
  7. 动态规划之正则表达式匹配字符串
  8. 阿里强化学习入选MIT十大突破 “新技术”
  9. Maven 仓库优先级
  10. 【Linux磁盘优化管理--RAID和LVM】
  11. 【数据科学】什么是数据分析
  12. 数据结构哈希表 转载
  13. c++ 数组指针和指针数组
  14. CSS行内样式无效,!important
  15. 淘宝返利是怎么回事?是真的还是假的?
  16. Android——打电话(选择指定手机卡)、发短信
  17. 给自己的2T硬盘进行分区的过程。
  18. 《缠中说禅108课》108:何谓底部?从月线看中期走势演化
  19. 程序员如何选择适合自己的企业?
  20. Android中铃声总结【安卓源码解析一】

热门文章

  1. java尚未初始化变量问题
  2. tpl怎么搞_tpl文件怎么利用goland进行读取
  3. 图卷积神经网络--Graph Convolutional Networks for Hyperspectral Image Classification
  4. c++基础学习 (第一节课)
  5. 计算机主机内部识别,带大家认识电脑主机拆开,内部结构
  6. vulnhub靶场,Tomato
  7. 参数化设计类毕业论文文献有哪些?
  8. php支付宝系列之电脑网站支付,一个PHP文件搞定支付宝之电脑网站支付
  9. 个人管理:基于MBTI模型发现你的职业性格
  10. 微信公众平台订阅号和服务号和企业号的区别