用GitBook创建一本书Gitbook首先是一个软件,它使用Git和Markdown来编排书本,如果你没有听过Git和Markdown,那么gitbook可能不适合你直接入手,你需要先去学习Git和Markdown。Git是一个版本控制工具,Markdown是一个文本编辑语法,基本的使用大概几个小时就可以都学会了,并不复杂。这是Gitbook项目主页上对Gitbook的定义。Modernbook
分类:
其他好文 时间:
2019-11-24 09:28:05
阅读次数:
72
用 GitBook 创建一本书 Gitbook 首先是一个软件,它使用 Git 和 Markdown 来编排书本,如果你没有听过 Git 和 Markdown,那么 gitbook 可能不适合你直接入手,你需要先去学习 Git 和 Markdown。Git 是一个版本控制工具,Markdown 是一 ...
分类:
其他好文 时间:
2019-11-23 18:18:57
阅读次数:
47
今天给大家介绍一款比较好用的数据库版本控制工具Flyway。在通过Spring Boot构建微服务的过程中,一般情况下在拆分微服务的同时,也会按照系统功能的边界对其依存的数据库进行拆分。在这种情况下,微服务的数据库版本管理对于研发工程管理来说,就会是一个比较棘手的问题。
在正常的代码管理流程中,从产品研发研发的过程看,一般会经历功能开发、研发测试、集成测试、预发布测试、上线等多个环节。而对于同一个产品功能,可能还会涉及对多个微服务代码及数据库结构的改动。
而这些改动需要我们在以上流程中每发布一个环境,都需要提前预置好数据库结构变更的依赖。假设,我们开发完成需要发布到测试环境,那么就需要我们提前将改动的脚本在测试环境执行,测试环境完成测试后需要发布到预发布环境测试,也需要提前在预发布环境执行脚本。以往,这种过程都依赖于人工执行,如果想要保持所有环境数据库版本的一致性,很大程度上是需要依赖于人,环境比较少还好,但如果环境比较多的话,久而久之很容易就出现大家不维护的状态了。只有某天在某个环境进行测试时出错了,才会猛然发现有些服务的数据库变更脚本并没有得到执行,从而去补缺。
那么有没有一
分类:
数据库 时间:
2019-11-21 11:39:25
阅读次数:
80
安装node.js的版本控制工具nvm,在终端中执行 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash 重新进入终端,使用nvm安装最新版本的node.js nvm install ...
分类:
Web程序 时间:
2019-11-12 19:58:23
阅读次数:
131
gogs安装 相信大家都用过git版本控制工具。gogs是一个用go编写的git本地服务。 这里使用Windows 安装,其他版本请查看官网介绍 https://gogs.io/ 以下操作请都用管理员权限操作。 下载gogs 使用go https://gogs.io/docs/installatio ...
分类:
其他好文 时间:
2019-11-12 00:46:12
阅读次数:
88
概述 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不 ...
分类:
其他好文 时间:
2019-11-09 21:21:52
阅读次数:
82
作为版本控制工具大多公司会选用Git,但svn也具有一定的优势,在对开源项目管理方面,Git具有一定的优势,我们可以将自己的项目放到GitHub上面,供大家交流学习,但一些企业项目和需要保密的闭源项目如果选择使用GitHub托管的话就会收取昂贵的费用。 所以对于一些公司项目就需要搭建自己的本地Git ...
1.Git和SVN有什么区别? | Git |SVN | | | | | Git是一个分布式的版本控制工具 | SVN 是集中版本控制工具| |它属于第3代版本控制工具 | 它属于第2代版本控制工具 | |客户端可以在其本地系统上克隆整个存储库 | 版本历史记录存储在服务器端存储库中| |即使离线也 ...
分类:
编程语言 时间:
2019-10-14 10:20:06
阅读次数:
88
Git使用教程 0 Git下载安装 下载网址:https://www.git scm.com/download/ 安装时,一路next就可以了,如果遇到下载很慢时,可以选择换个浏览器试试,实在不行就找网盘下载。 1 Git安装后的配置 ==初次使用Git前的配置== 需要配置一下,让它知道操作的主人 ...
分类:
其他好文 时间:
2019-10-06 00:49:10
阅读次数:
126