SVN的学习.SVN的使用方式!TortoiseSVN以及TortoiseSVN汉化包下载和使用!

一.SVN是什么:SVN是Subversion的简称,是一个开放源代码的版本控制系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。二.SVN的工作流程:集中式管理的工作流程:集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者…

大家好,又见面了,我是你们的朋友全栈君。

一.SVN是什么:

SVN是Subversion的简称,是一个开放源代码的版本控制系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

二.SVN的工作流程:

这里写图片描述

集中式管理的工作流程:
集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。下面举例说明:

开始新一天的工作:
1. 从服务器下载项目组最新代码。
2. 进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
3. 下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。
这就是经典的svn工作流程,从流程上看,有不少缺点,但也有优点。

三.TortoiseSVN客户端的下载和安装:

TortoiseSVN客户端:https://pan.baidu.com/s/1oOpPx_eqeBOZmvCH1waeVw
TortoiseSVN客户端汉化包:https://pan.baidu.com/s/1OZgPQeK6-y9k746AhzwCTw
安装注意事项:如果你要安装汉化包的话,请安装客户端,如果不是在这里下载的客户端,汉化包可能无法使用,谅解!

四.SVN服务器:

SVN的服务器在网上有很多,而且都是免费的,你可以自己去找,我这里也给你推荐一个:https://svnbucket.com/#/

五.SVN的大致使用:

1. 服务器新建一个项目

新建一个项目

2.添加能操作项目的成员

这里写图片描述

3.记住服务器的项目路径

这里写图片描述

4.检出项目文件

选择检出项目
填写项目路径

5.提交和更改项目

选择提交,没有文件就是提交,已经有了的文件就可以选择更改:

这里写图片描述

6.更新项目

选择更新选项,将现有的项目更新到系统同步:

这里写图片描述

这里写图片描述

作者:唐平
时间:2018-6-12

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127881.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • java 正则表达式 替换 html,java 正则表达式 替换 html「建议收藏」

    java 正则表达式 替换 html,java 正则表达式 替换 html「建议收藏」java正则表达式替换html[2021-01-2922:37:07]简介:java正则表达式用法:1、使用Pattern类进行字符串的拆分,使用的方法是【String[]split(CharSequenceinput)】;2、使用Matcher类进行字符串的验证和替换。相关免费学习推荐:javaphp正则表达式替换图片地址的方法:首先PHP正则提取图片img标记中的任意属性;然后…

  • 计算机基本配置清单表3500,3500元电脑配置清单

    计算机基本配置清单表3500,3500元电脑配置清单3500元电脑配置清单很多游戏发烧友在攒机时搭配了高效能的硬件,可以获得更加畅爽的游戏体验,不过对于普通的用户来说,高性价比的主机就可以满足日常影音及娱乐使用需求,更加亲民的价格也是吸引更多用户的基础,下面我们就为您推荐3500元价位的主机配置,追求性价比的朋友不妨看看。我们首先选择英特尔的i3-4170处理器,这款CPU基于Haswell架构设计,22nm制程,双核心四线程,主频为3.7GHz,…

  • 基于51单片机的交通灯控制系统设计开题报告_交通灯控制系统设计的毕业论文

    基于51单片机的交通灯控制系统设计开题报告_交通灯控制系统设计的毕业论文摘要交通灯是生活中的重要系统。本设计为基于51单片机交通灯系统的设计,采用模块化、层次化设计。运用单片机AT89C51进行数据的分析和处理,为显示提供信号,显示部分采用8位数码管显示倒计时值。系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。【关键词】AT89C518位数码管发光二级管按键

  • 滚动条的颜色_Java滚动条里面怎么添加控件

    滚动条的颜色_Java滚动条里面怎么添加控件对里面样式的介绍:语法:scrollbar-face-color:color参数:color: 指定颜色。说明:设置或检索滚动条3D表面(ThreedFace)的颜色。(演示)语法:scrollbar-highlight-color:color参数:color: 指定颜色。说明:设置或检索滚动条3D界面的亮边(ThreedHighlight)颜色。(演示)语法:scrollbar-arro…

    2022年10月23日
  • ▲ Android 自定义 Loading加载动画

    ▲ Android 自定义 Loading加载动画

  • java正则表达式语法例子_javascript正则表达式

    java正则表达式语法例子_javascript正则表达式匹配验证-验证Email是否正确publicstaticvoidmain(String[]args){//要验证的字符串Stringstr=”service@xsoftlab.net”;//邮箱验证规则StringregEx=”[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}”;//编译正则表达式Patternpattern=P

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号