一句话介绍git Git是Linus Torvalds编写,目前是世界上最先进的分布式版本控制系统。 git能干什么? 代码备份、还原,版本管理,分支管理,解决冲突,协同开发。。。 安装git 》在官网先下载安装程序 》安装就是下一步,下一步。有几个需要解释下, Use Git from Git B ...
基本使用: 后续动作修改完代码后,再次执行 分支 branchmaster永远保留正确代码 代码托管 公有: github / 码云自建: gitlab 案例: 公司开发的分支dev忘记提交. 回家开发其它部分 协同开发 允许他人操作程序 - 合作者 Collaborators - 创建组织 多个分 ...
分类:
其他好文 时间:
2018-12-25 17:02:25
阅读次数:
235
多用户协同开发中,可以屏蔽对象的名字及其持有者。如果没有同义词,当操作其他用户的表时,必须通过user名.object名的形式,采用了Oracle同义词之后就可以隐蔽掉user名, 当然这里要注意的是:public同义词只是为数据库对象定义了一个公共的别名,其他用户能否通过这个别名访问这个数据库对象 ...
分类:
数据库 时间:
2018-12-20 14:26:04
阅读次数:
164
Github之协同开发 一、协同开发 1、引子:假如三个人共同开发同一份代码,每个人都各自安排了任务,当每个人都完成了一半的时候,提交不提交呢? 要提交,提交到dev吗,都上传了一半,这样回家拿出来的代码根本跑不起来。所以, 为每一个人创建一个分支,各自都在各自的分支上写代码,互不影响。 很短时间内 ...
分类:
其他好文 时间:
2018-12-14 01:10:12
阅读次数:
179
Maven高级 ? 项目管理工具 ? 作用:1.统一进行jar包管理 ? 2.统一开发规范和工具,适合团队协同开发 ? 依赖管理:指的就是通过坐标引入jar包 ? 仓库引入顺序: 本地仓库 远程仓库 中央仓库 ? 一键构建 ? 生命周期: ? clean生命周期: 清理 mvn clean ? de ...
分类:
其他好文 时间:
2018-11-25 17:52:25
阅读次数:
180
SignalR 设计理念(二) 实现客户端和服务器端的实时通讯. 前言: 客户端方法忽略大小写,主要原因基于是URL对大小写不敏感的问题,开发者之间为了更好的协同开发,定下的开发者协议。 问题阐述 1. 客户端数量不确定! 2. 同一个用户的客户端数量不确定(一个用户可以多处登陆)! 3. 客户端连 ...
分类:
其他好文 时间:
2018-11-24 17:55:56
阅读次数:
253
1. 为什么会用多个git账号? 不同git账号对应不同代码托管平台,如:github、bitbucket、gitlab、gitee(码云)等 2个GitHub账号,用于测试(最近需求,之前没研究过github协同开发,所以注册了个小号来测试) 2. 不同git账号对应不同代码托管平台,以githu ...
大规模编程对程序设计语言的要求更高,大规模程序的特殊要求包括:在独立开发的子系统之间协同处理错误的能力,使用各种库进行协同开发的能力,对比较复杂的应用概念建模的能力。 异常处理 异常机制使我们能够将问题的检测与解决过程分离开。 C++通过抛出一个表达式来引发一个异常,throw Exception( ...
分类:
编程语言 时间:
2018-11-24 11:38:42
阅读次数:
179
SVN简介: 为什么要使用SVN? 公司多人协同开发有需要,类似于GIT, 关于git可以看我之前的博客git的使用[转],也可以看网上的廖雪峰写的博客。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把 ...
分类:
其他好文 时间:
2018-11-12 20:02:44
阅读次数:
219
git 的使用 代码协同管理工具 1. 防止代码丢失,做代码备份 2. 做代码的版本管理,创建多个版本或者节点,在多版本之间切换 3. 可以将代码在多人之间简单的传输共享 4. 可以方便多人协同开发,开辟各自分支和分支管理 什么是git git是一个开源的分布式版本控制系统,可以用于高效的管理大小项 ...
分类:
其他好文 时间:
2018-11-06 11:18:04
阅读次数:
142