文章分类 -  版本控制

摘要:1. 模式不同 1. 集中式管理 SVN只有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。 2. 分布式管理 每个电脑里都有完整的版本库,某一个电脑坏掉了,从其他电脑复制一份就可以了。 在实际使用分布式版本控制系统的时候, 阅读全文
posted @ 2023-09-07 17:45 奋斗史 阅读(19) 评论(0) 推荐(0)
摘要:1. 安装svn [root@svn-server ~]# rpm -qa subversion [root@svn-server ~]# yum remove subversion [root@svn-server ~]# yum -y install subversion [root@svn-s 阅读全文
posted @ 2023-09-06 16:49 奋斗史 阅读(4) 评论(0) 推荐(0)
摘要:1. GitLab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 2. GitLab系统架构 1. repository:代码库,可以是硬盘或 NFS 文件系统 2. Nginx:Web 入口 3. 数据库:包含以下信息: - re 阅读全文
posted @ 2020-04-15 17:52 奋斗史 阅读(711) 评论(0) 推荐(0)
摘要:1. CVS与SVN的痛点 1. 合并困难 2. 几乎无法使用分支 3. 离开服务器就不能提交代码 2. Git特点 1)分布式 2)存储快照而非差异 3)本地有完全的版本库,几乎所有操作都在本地 4)有内在的一致性,SHA1 5)优秀的分支管理 6)支持各种协同模式 7)开源,有一些第三方软件可整 阅读全文
posted @ 2018-06-15 15:35 奋斗史 阅读(829) 评论(0) 推荐(0)