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

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HttpSession详解「建议收藏」

    HttpSession详解「建议收藏」HttpSession服务端的技术服务器会为每一个用户创建一个独立的HttpSessionHttpSession原理当用户第一次访问Servlet时,服务器端会给用户创建一个独立的Sessi

    2022年7月4日
  • 计算机的发展史英语作文,求一篇关于计算机发展史的英语作文[通俗易懂]

    计算机的发展史英语作文,求一篇关于计算机发展史的英语作文[通俗易懂]共回答了13个问题采纳率:92.3%TheoldestcalculatingtoolisabacusthatwasinventedbyChineseseveralthousandyearsago.Sincethenhumanbeingshadtriedtomakeamachinetocalculateformanyyears.Howeve…

    2022年10月7日
  • pycharm 全局搜索没反应

    pycharm 全局搜索没反应修改快捷键占用右键–工具箱–属性设置–高级–系统功能快捷键

    2022年5月31日
  • forkjoin使用_forkjoin与线程池区别

    forkjoin使用_forkjoin与线程池区别ForkJoinPoolinfoForkJoinPool=newForkJoinPool(Runtime.getRuntime().availableProcessors()*2);ForkJoinTask<Map<Long,InfoVO>>forkJoinTask=ThreadPoolManage.infoForkJoinPool.submit(newPriceTask(skuIds,0,skuIds.size(),infoSoaService));

    2022年9月20日
  • Java学习书籍推荐[通俗易懂]

    Java学习书籍推荐[通俗易懂]一、入门  《Java2从入门到精通》-推荐  《ThinkinginJava》-强烈推荐*  O’reilly的Java编程基础系列-参考*  二、进阶  《JavaCookBook》-非常推荐*(包含了Java编程的Tips,适合当做手册来查阅)  《O’reilly-JavaIO》-推荐*(包含JavaIO编程的各个方面)

    2022年6月19日
  • 小明加密通道进入_德州人行通道闸哪个牌子好

    小明加密通道进入_德州人行通道闸哪个牌子好全高转闸有了高速发展的引擎,安保成为每个,地区重要的投入,很多重要的场所需要做到无人值守全天侯的安保措施,像、从事特殊行业作业的工厂、工地等场所就成了全高转闸十足的推动者,行业的迅速发展促生了一批又一批高速发展的企业,其中深圳市志美智能科技有限公司就是其中一家行业的全高转闸供应商。同时人脸识别技术,虹膜技术,掌纹识别技术,指纹识别技术,无线射频识别技术,条码识别技术等一些新技术的应用面的不断…

    2022年6月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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