我们为什么需要版本控制系统

本文探讨了使用版本控制系统(VCS)的三大好处:可以自由尝试新功能而不用担心破坏现有代码;轻松进行多方向开发,如同时修复旧版本的bug并开发新版本;与他人共享代码时更为简便。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        我们已经看到像GIT这样的系统可以使创建代码的时间线变得简单,但是为什么我们需要去干这事?或者说干这个有什么用?让我们探究一下使用源代码控制软件的原因。

    自由的玩
           当你适用版本控制系统(vcs)并且定期提交的话,你就不会为搞坏一些东西而担心了。如果你镇得把什么弄坏了,就回滚到最新一次提交的版本就好了

   自由打分支
        “打分支”基本上就是让你使你的工程在同一个代码库中向多个方向发展。比如当你正在开发你的第二个版本的时候,同时你需要修改第一个版本中的bug,这就是一个很好的应用场景。或者,也许你想实现一个更加有挑战的功能,把这个移到一个新的分支中是最好的做法。没有‘打分支’的话,每当你想试试新想法的时候,就不得不复制的你工程文件夹了,这样很不好玩。

   自由分享

        使用一个版本控制软件使你很容易向别人分享你的工程,让他门帮你开发。没有版本控制软件,你就会不得不手动一次又一次地去复制,比较,合并修改。这不好玩。


                                                                                                                                                                                                                                                            原文出自《geting good with git》


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值