为了账号安全,请及时绑定邮箱和手机立即绑定

我真的需要版本控制吗?

我真的需要版本控制吗?

我在Internet(各种站点和博客)上阅读了有关版本控制的所有信息。它非常有用,并且所有开发人员都需要使用它,因为它非常有用。问题是:我真的需要这个吗?我是前端开发人员(通常只是HTML / CSS / JavaScript),而且从来没有像“哇,我昨天的文件!”这样的问题。我尝试使用它,安装了Subversion和TortoiseSVN,我了解版本控制的概念,但是...我无法使用它(对我来说很奇怪)。好,所以...那不好吗?我通常一个人工作(自由职业者),而且没有客户要求我使用Subversion(但是这样做永远不会太晚,对吧?)。因此,我应该开始并努力学习使用Subversion(或类似的东西吗?)还是浪费时间?
查看完整描述

3 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

您只需要版本控制就可以了,而梯形艺术家需要一个安全网。这就像备份您的硬盘驱动器一样,大多数情况下似乎没有任何作用,但是最终需要它。这里没有可能。它发生。而且,您永远无法预测何时以及过去是何时发生的不良指标。它可能只发生一次,在未来不断,但即使你知道它会发生一次,你不会知道这将是多么糟糕。


查看完整回答
反对 回复 2019-12-20
?
郎朗坤

TA贡献1921条经验 获得超9个赞

缺少的最大优势是能够重新生成生成旧版本的源代码。

在构建时,您将源控件标记为“ Build 4.26”。第二天,您开始编码Build 4.27。三个月后,当客户说:“我正在使用内部版本4.26,并且Frickershaw功能存在错误。由于对内部版本4.27所做的文件格式进行了一些更改,因此我无法升级到任何其他内部版本。您能为我做些什么?我愿意付钱。”

然后,您可以签出4.26源代码的一个分支...修复Frickershaw功能,然后在大约一两个小时内为用户重新构建软件包。然后,您可以切换回版本4.39,并继续工作。

同样,您可以跟踪添加错误的确切点。先测试4.25版本的错误,然后再测试4.20,然后再测试4.10,最终发现该错误是在版本4.12中引入的。然后,您查找在“版本4.11”和“版本4.12”之间进行的所有更改,然后重点关注Frickershaw功能。您无需调试就可以快速找到该错误的源代码。


查看完整回答
反对 回复 2019-12-20
  • 3 回答
  • 0 关注
  • 618 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信