为什么要使用SVN?

程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。

SVN是什么?

它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。

在公司做过团队开发的都知道,一个项目的代码要保持最新的版本。

举个例子!

例如:一个公司的项目有5人开发(A,B,C,D,E五个人),有一个地方专门存放项目的最新的代码,这个地方比如叫'代码仓库'

A写代码前需要从代码仓库下载最新的代码,然后开始写代码,需要把今天做些的代码上传到代码仓库,那这时候就要使用到SVN(版本控制工具)了。

如图:

SVN简介

Subversion(SVN)是一个开源的版本控制系統,也就是说Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。

SVN的一些概念

  • repository(源代码库):源代码统一存放的地方
  • Checkout(提取):当你手上没有源代码的时候,你需要从repository checkout一份
  • Commit(提交):当你已经修改了代码,你就需要Commit到repository
  • Update(更新):当你已经Checkout了一份源代码,Update一下你就可以和Repository上的源代码同步,你手上的代码就会有最新的变更

SVN安装

SVN的安装分为2部分,第一部分是服务端安装,第二部分的客户端安装。

注意:一般情况下,我们只需要安装客户端即可,因为在企业中服务端是否运维来维护的,我们只需要开通一个账号即可。

windows下安装svn客户端

下载网址:
https://tortoisesvn.net/downloads.html

注:在下载页的下面,有不同的语言包,可以选择下载一个中文语言包。

下载完成后,点击安装TortoiseSVN与LanguagePack语言包进行安装即可

语言包下载

SVN客户端的配置

这里要特别声明一下——SVN客户端不是指一个桌面应用程序,而是集成到系统的右键菜单中的插件。因此使用客户端向资源库下载项目资源、提交项目资源等都是通过右键菜单来完成的。

在桌面空白处右键:

选择设置 ,打开设置面板, 可以设置语言:

以上就是SVN的详细下载安装教程,更多SVN的知识点,可观看以下动力节点SVN视频教程深入学习,讲解全面,通俗易懂!

SVN视频教程:

https://www.bilibili.com/video/BV1ux411j7H2https://www.bilibili.com/video/BV1ux411j7H2

SVN资料下载:

http://www.bjpowernode.com/?csdn

SVN下载安装及入门使用教程,详细到不能再详细了相关推荐

  1. SVN的安装和使用基础教程

    SVN的安装和使用基础教程 git的使用越来越普遍,但是为了安全和保密使用SVN更好. 1.下载svn 1.1下载`TortoiseSVN 官网下载地址: https://www.visualsvn. ...

  2. Win10下LoadRunner12 下载安装汉化图文教程(含LoadRunner安装包)

    Win10下LoadRunner12 下载安装汉化图文教程 一.下载安装 "windows无法安装.net framwork的问题" 1.报错原因 2.解决方案 二.汉化 Win1 ...

  3. pycharm和python mac版 下载安装、以及配置教程

    pycharm和python mac版 下载安装.以及配置教程: 1.PyCharm 下载 (1)首先进入PyCharm官网PyCharm:JetBrains为专业开发者提供的Python IDE 进 ...

  4. Hadoop下载安装及HDFS配置教程

    Hadoop下载安装及HDFS配置教程 前言 Hadoop是一个由Apache基金会所开发的分布式系统基础架构.用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和 ...

  5. AR_Vuforia教程,详细到不能再详细

    关于ARSDKvuforia的详细到不能再详细的制作流程 1.首先要登录vuforia的官网,并且注册官网的账号 2.注册完账号之后,按照图中的步骤获取产品密钥 3.在这里创建好项目名称,就可以获取到 ...

  6. PyCharm下载安装及配置使用教程(全过程详细截图)

    网上这类教程数不胜数,最近正好自己重装系统,就补一下做个笔记. 目录 一.下载安装PyCharm 二.配置及使用 一.下载安装PyCharm 官网链接:官网下载速度完全OK,直接下载就行 PyChar ...

  7. BlackBerry手机Java开发开发工具下载/签名申请/入门中文教程

    本地下载 BlackBerry Java Plug-in for Eclipsev1.1 http://g.csdn.net/5147163 更多下载 http://blackberry.csdn.n ...

  8. 非常贴心的Anaconda3 + Pycharm2020+ OpenCV 下载安装及环境搭建教程

    Opencv基于Python图像处理环境搭建 目标 前言 1. 下载Anaconda和Pycharm 1.1 下载Anaconda 1.1.1 安装Anaconda 1.1.2 给Anaconda3添 ...

  9. Android Studio下载安装及配置图文教程

    AndroidStudio下载地址:https://developer.android.com/sdk/installing/studio.html#download 如果你没有FQ或者不会FQ可以从 ...

  10. PostgreSQL在Linux和Windows安装和入门基础教程

    StackOverflow 2022 开发者报告:总体而言,MySQL 依然是最受欢迎的的数据库.但在专业开发者群体中,PostgreSQL(46.48%)已经超越 MySQL(45.68%)夺得了第 ...

最新文章

  1. Mysql索引命中问题
  2. 类加载子系统的详解——未完待续
  3. ansile(3)playbook 使用说明
  4. 东莞.NET技术线下沙龙活动资料分享
  5. c语言调用数学函数根号,不调用库函数求根号x的计算方法(二分/三分/牛顿迭代法)...
  6. webservice 实例 创建与 调用
  7. 计算机第二学期末考试题,离散数学期末考试试题及答案
  8. 模拟布朗运动与几何布朗运动
  9. 12 HotKey问题
  10. sigma-delta_Delta调试-简化失败的测试用例
  11. 重新连接 到 时出错 Microsoft Windows Network:本地设备名已在使用中
  12. 使用官方连供墨盒,打印机暂停打印的可能解决方案
  13. unityplayerpre存档_Unity3d中的PlayerPrefs游戏存档API的扩展
  14. 音频知识点(12)- P.563 工具编译及使用教程
  15. python实操100例实例_python开发之list操作实例分析
  16. css gray rgb数值,CSS3 调色板 颜色值对照表
  17. 太康一高2021高考成绩查询,2021年太康县高考状元成绩分数,太康县历年高考状元名单...
  18. 项目案例:基于 YOLO 的铝型材表面缺陷识别
  19. 100种思维模型之大脑实验思维模型-65
  20. CorelDRAW VBA - 打开文件(另存为)对话框

热门文章

  1. 《白帽子讲web安全》学习笔记——web安全概述
  2. JEB动态调试与篡改攻防世界Ph0en1x-100
  3. javaweb体育赛事网上售票系统
  4. [AE] ArcGIS Engine处理Landsat8数据
  5. rgee尝鲜Landsat9,以及Landsat8对比
  6. 串口转usb驱动c语言程序,电脑中USB转串口如何正确安装对应的驱动程序
  7. sftp非交互式每日定时拉取增量数据文件至本地合并至存量
  8. 联想服务器thinkserver TS550 Raid5制作及winserver2012R2 安装过来
  9. 线性代数 行列式 知识技巧思维导图 [21考研上岸之旅]
  10. 微信模拟器不显示鼠标解决办法