Version Control

  1. Why we need Version Ctrl?
    就我个人工程感受而言,有以下几个原因需要版本控制。
    第一,我们的软件需要不停的迭代,然而需要保留某个特定的稳定版本作为备份,一旦新版本出问题,需要紧急回滚版本,这个时候就很方便。
    第二,多人协作开发时,需要自动同步代码。
    第三,还是多人协作,有时候要确定某个人在某个版本做了什么改动,从管理学的角度来讲,类似“台账”,痕迹管理,方便追责,形成不可抵赖性。
  2. How to do Version Ctrl ?
    通过在Git中建立多个版本库,实现版本控制。
  3. What is Version Ctrl?
    透过文档控制(documentation control),能记录任何工程项目内各个模块的改动历程,并为每次改动编上序号。

一种简单的版本控制形式如下:赋给图的初版一个版本等级“A”。当做了第一次改变后,版本等级改为“B”,以此类推。最简单的例子是,最初的版本指定为“1”,当做了改变之后,版本编号增加为“2”,以此类推。

借此,版本控制能提供项目的设计者,将设计恢复到之前任一状态的选择权,这种选择权在设计过程进入死胡同时特别重要。

理论上所有的信息记录都可以加上版本控制,在过去的实务中,除了软件开发的流程,其它的领域中很少有使用较复杂的版本控制技巧与工具(虽然可能为其带来许多好处)。当前已有人开始用版本控制软件来管理CAD电子文件,电路板设计,来补足本来由人手工运行的传统版本控制。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值