DevOps
文章平均质量分 65
DevOps
凤舞飘伶
这个作者很懒,什么都没留下…
展开
-
服务质量目标:SLI,SLO,SLA
服务质量目标:SLI,SLO,SLA原创 2024-02-26 13:53:23 · 1878 阅读 · 0 评论 -
svn安装
tar zxvf apr-1.6.5.tar.gz cd apr-1.6.5 ./configure --prefix=/usr/local/apr make &&make install tar zxvf apr-util-1.6.1.tar.gz cd apr-util-1.6.1 ./configure --prefix=/usr/...原创 2020-01-04 15:06:08 · 113 阅读 · 0 评论 -
svn钩子脚本
REP0S="$1"REV="$2"export LANG=en_US.UTF-8LOGPATH="/app/log"[ !-d ${LOGPATH}] && mkdir $[LOGPATH) -p#update content from svn↓14 SVN=/usr/bin/svn↓SVN update --username test --password...原创 2019-09-11 22:25:00 · 657 阅读 · 0 评论 -
GIT详解
一、GIT由来 Git是目前世界上最先进的分布式版本控制系统。 Linus创建了Linux,Linux的壮大是靠全世界热心的志愿者参与的。世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!时间到了2002年,Linux系统已经发展了十年,代码库之大让Linus很难继续通过手工方式管理了,社区的弟兄们也对这种方式表达了强...原创 2019-06-13 00:29:22 · 290 阅读 · 0 评论 -
git和gitlab安装
1.下载git最新包https://mirrors.edge.kernel.org/pub/software/scm/git/将最新包上传至服务器/home目录tar -Jxvf 解压进入git目录 ./configure --prefix=/usr/local/gitmake make install错误解决:Can't locate ExtUtils/MakeMa...原创 2020-01-08 14:24:24 · 138 阅读 · 0 评论 -
git存储原理
四种数据类型实际上Git基于数据类型的不同,把对象分为四种:数据对象、树对象、提交对象、标签对象。Git文件系统的设计思路与linux文件系统相似,即将文件的内容与文件的属性分开存储,文件内容以“装满字节的袋子”存储在文件系统中,文件名、所有者、权限等文件属性信息则另外开辟区域进行存储。在Git中,数据对象相当于文件内容,树对象相当于文件目录树,提交对象则是对文件系统的快照,标签对象则是对提交信息的引用。下面我们分别对每种对象进行说明(建议大家操作的时候观察一下.git/objects目录的变化)原创 2021-03-15 16:47:25 · 327 阅读 · 0 评论 -
git常用命令
git branch 列出所有本地分支 git branch -r 列出所有远程分支 git branch -a 列出所有本地分支和远程分支 git branch branch-name 新建一个分支,但依然停留在当前分支 git checkout -b branch-name 新建一个分支,并切换到该分支 git branch --track branch remote-branch 新建一个分支,与指定的远程分支建立追踪关系 ...原创 2021-03-15 17:16:26 · 63 阅读 · 0 评论 -
Git 存储原理及相关实现
Git 是目前最流行的版本控制系统,从本地开发到生产部署,我们每天都在使用 Git 进行我们的版本控制,除了日常使用的命令之外,如果想要对 Git 有更深一步的了解,那么研究下 Git 的底层存储原理将会对理解 Git 及其使用非常有帮助,就算你不是一个 Git 开发者,也推荐你了解下 Git 的底层原理,你会对 Git 的强大有一个全新的认识,并且将会在日常的 Git 使用过程中更加得心应手。这篇文章面向的读者主要是对 Git 有一定的了解的群体,并不会介绍具体 Git 的作用及其使用,也不会介.原创 2021-03-15 16:09:25 · 319 阅读 · 0 评论 -
Git内部原理
Git有什么特点? fast,scalable,distributed revision control system(快速,可扩展的分布式版本控制系统) 几乎所有操作都是本地执行 每一个clone都是整个生命周期的完整副本 the stupid content tracker(只是一个内容追踪器) Git追踪的是内容而不是文件 如果两个文件的内容相同,无论是否在相同的目录,Git在对象库里只保...转载 2021-03-15 16:19:47 · 151 阅读 · 0 评论 -
rebase参数以及注意事项
可以根据需要将pick参数,改变为下面代表不同作用的参数;这样就可以对节点C和D进行不同的操作了。比如:pick:默认参数,表示不对提交节点进行任何操作,直接应用原提交节点。不创建新提交;reword:应用复制过后的原提交节点,但是可以编辑该节点的提交信息。通过这个参数,可以修改特定提交的提交信息。会创建新的提交;edit:应用复制过后的原提交节点,会在设置了该参数的补丁上停止rebase操作。待修改完该补丁后,调用git rebase --continue继续进行rebase。会创建新的提交;s原创 2021-03-16 15:14:48 · 1133 阅读 · 0 评论 -
Jenkins
http://updates.jenkins-ci.org/download/plugins/原创 2021-03-06 17:31:16 · 63 阅读 · 0 评论