SVN学习笔记.

一、什么是SVN?

       Subversion(SVN) 是一个开源的版本控制系統, 也等于说 Subversion
管理着随时间改变的数目。 这么些数量放置在3个中心资料档案库(repository)
中。 这些档案库很像叁个常见的文书服务器, 然则它会铭记每二遍文件的更动。
那样您就足以把档案復苏到旧的本子, 或是浏览文件的改动历史。

        特点:操作简易,入门简单;帮忙跨平台操作;接济版本回退成效;

        和Git的不相同:和 Git 的分布式不用,SVN
仅是在八个中心资料仓库数据,而支付工作仅是拷贝了一份中心仓库的数额副本进行支付;分支在SVN中一些都不专门,就是本子库的此外三个目录;GIT没有三个大局的本子号,而SVN有,每一回提交都会发生八个新的版本号。

从HeroKu的官网看看一副流程图,演示了其发起的接纳营造通道,让包括个人开发者、创业团队、乃至种种层面的事体都能以本人的办法接纳它,剩下的就是付诸用户去开发出精粹的接纳。

二 、下载与安装

服务端软件:http://www.visualsvn.com/

① 、下载对应的软件

 图片 1

 ② 、一路next 安装,接纳安装目录安装落成……

 三 、在装置目录下的 bin 目录下 执行 VisualSVN Server 文件

图片 2

 

 四 、新建3个空仓库

图片 3

图片 4

图片 5

图片 6

 

客户端软件:https://tortoisesvn.net/downloads

① 、下载 对应的软件

图片 7

 二 、安装进度中,即使要求启用命令行的话,拔取如下

图片 8

 叁 、安装到位后,任意地方鼠标右键可以看来 TortoiseSVN 的选项。

 ④ 、汉化:此时的页面照旧是英文的,若是急需中文版的话,可在刚刚下载安装包的页面上面接纳普通话简体 语言包,安装,并在右键 setting 中按如下设置 

图片 9

图片 10

 

图片 11

叁 、使用验证

壹 、检出项目(checkout)

在您想要存放的目录,鼠标右键,采取 SVN Checkout 

图片 12

表明:上图中的Checkout
Depth,有六个挑选,分别是迁出全部、只签出下拔尖子目录和文件、只签出文件、只签出空项目,暗中同意的是第②项。上边的事例中,大家也得以应用web的不二法门访问代码库,在浏览器中输入http://zt.net.henu.edu.cn/svn/StarKit/,这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中的内容。

二 、更新项目(update)

在档次工程内,右键,采取 SVN UPDATE 更新项目

图片 13

叁 、提交项目(commit)

在项目工程内,右键,选取 SVN COMMIT 提交项目

 图片 14

肆 、摒弃本地修改(revert)

对此有些时候,修改了半天,发现并不是友好想的那么,想回退到 commit
时的版本,就可以用到 revert
的功力了,工程目录右键,TortoiseSVN,Revert……

图片 15

伍 、查看提交日志(show log)

工程目录右键,TortoiseSVN,show log……

图片 16 

六 、化解提交冲突(resolve)

 争持发生的由来是因为:不相同的人修改了同一行的代码,导致革新或提交时 SVN
不知晓如何化解,就揭破争辩,须要人工的去修改……

图片 17 图片 18

图片 19

项目工程,右键,TortoiseSVN,Resolve 标记已消除顶牛

图片 20

继而,再重复提交(commit)就足以了

 图片 21 

图片 22

在开发者和动用的用户之间,间隔着应用的安插、管理、伸缩等环节,这一个环节细化到PaaS平奥兰多,大约是这么:

Select IaaS Provider – 选择IaaS服务商

  • [ ] AWS
  • [ ] Azure
  • [ ] Google

OS Setup – 操作系统安装

  • [ ] Linux
  • [ ] Windows

Containerization – 容器化方案

  • [ ] Docker
  • [ ] Rocket

Storage – 存储

  • [ ] Relational
  • [ ] Document Oriented
  • [ ] Graph

Container Orchestration – 容器编排

  • [ ] Kubernetes
  • [ ] Swarm
  • [ ] Marathon

Networking – 网络

  • [ ] Load Balancing
  • [ ] Routing
  • [ ] DNS

Monitoring – 应用监控

  • [ ] Uptime
  • [ ] Performance
  • [ ] Exception

Logging – 日志处理

  • [ ] Distributed
  • [ ] Unified
    • [ ] FluentD
    • [ ] Logplex
    • [ ] Logstash

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注