
版本控制技术
ygpGoogle
这个作者很懒,什么都没留下…
展开
-
Gitlab服务器搭建
这个用Centos7搭建不会出问题,用Centos6有问题。 官网地址 首页:https://about.gitlab.com/ 安装说明:https://about.gitlab.com/installation/ 上面两个网址是Gitlab的安装手册。 安装命令摘录 下面我把Centos7的官网安装命令复制到下面。 实际问题:yum 安装 gitlab-ee(或 ce)时,需要联网下载几百 M 的安装文件,非常耗 时,所以应提前把所需 RPM 包下载并安装好。下载地址为:https://package原创 2020-07-25 11:21:42 · 207 阅读 · 0 评论 -
Git&&GitHub的使用(第四节)
集成Eclipse 工程初始化为本地库 工程→右键→Team→Share Project→Git Create Repository 设置签名 Finish Eclipse 中忽略文件 概念:Eclipse 特定文件 这些都是 Eclipse 为了管理我们创建的工程而维护的文件,和开发的代码没有 直接关系。最好不要在 Git 中进行追踪,也就是把它们忽略。 .classpath 文件 .project 文件 .settings 目录下所有文件 为什么要忽略 Eclipse 特定文件呢? 同一个原创 2020-07-25 10:33:48 · 150 阅读 · 0 评论 -
Git&&GitHub的使用(第三节)
GitHub 这是Git的远程仓库。 创建github账号 一来就可以看到一个注册页面,然后注册,注册完会出现以下界面。 然后验证邮箱。 创建远程库 我这就把它的名字与我本地库的名字起成一样的GitRepository 下图是创建好的样子,只不过目前我的远程库是空的。 修改一下头像 创建远程库地址别名 找到下图的远程仓库地址,并且复制。 然后将远程库地址起个别名叫original,加入到本地关联,然后查看与本地相关联的远程库。 推送 git push [别名] [分支名] 上图是将原创 2020-07-24 18:46:55 · 136 阅读 · 1 评论 -
Git&&GitHub的使用(第二节)
分支管理 什么是分支? 在版本控制过程中,使用多条线同时推进多个任务。 如上图所示,一个项目刚创建并commit到本地库里时,自动为master(主干),这时我要增加一个蓝皮肤功能和一个游戏功能,那么我就可以分别创建这两个分支,如果我在开发过程中遇到无法解决的问题,我可以再回退到master上,就相当于有后悔药吃,然后master如果出现了bug,那么我可以在出现bug的版本建立一个分支修复bug,最终这些确认无误的分支都要与主干进行合并。 分支的好处? 同时并行推进多个功能开发,提高开发效率 各原创 2020-07-24 11:04:17 · 119 阅读 · 0 评论 -
Git&&GitHub的使用(第一节)
版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器端的同一个文件。 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。 版本管理 在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空 间,提高运行效率。这方面 SVN 采用的是增量式管理的方式,而 Git 采取了文 件系统快照的方式。 权限控制 对团队中参与开发的人员进行权限控制。 对团队外开发者贡献的代码进行审核——Git 独有。 历史记录 查看修改人、修改时间、修改内容、日志信息。原创 2020-07-23 20:18:47 · 142 阅读 · 0 评论 -
SVN基本使用
开发中的实际问题 1.1小明负责的模块就要完成了,就在即将Release之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流——需求之一:备份! 1.2这个项目中需要一个很复杂的功能,老王摸索了一个星期终于有眉目了,可是这被改得面目全非的代码已经回不到从前了。什么地方能买到哆啦A梦的时光机啊?需求之二:代码还原! 1.3小刚和小强先后从文件服务器上下载了同一个文件:Analysis.java。小刚在Analysis.java文件中的第30行声明了一个方法,叫count(),先保存到了文件服务器上原创 2020-07-22 19:28:27 · 399 阅读 · 0 评论