如果我单独工作并且已经定期备份,为什么要使用版本控制?

igu*_*222 12 version-control

我正在做一个项目:

  • 只是我,没有协作/源代码共享
  • 我已经定期支持我的代码了,我可以使用Dropbox来恢复错误

我为项目设置git存储库(或其他东西)有什么好处?

Ish*_*eck 25

修订记录.了解哪些更改发生在何时以及如何影响您的项目.养成这种习惯也是一种好习惯.如果您曾经扩展项目并需要更多人来帮助,那么您已经拥有了供其他人使用的存储库.

  • 养成编写有用的提交消息的习惯也是一件非常方便的事情. (4认同)

Chr*_*ris 12

曾经对文件进行过更改并想"哦,不要......我希望我能撤消它!".

这就是为什么单人开发团队仍然需要版本控制的原因.

编辑:我应该澄清一下,版本控制允许您在整个项目历史记录中挑选修订版本.对于大多数系统,您也可以在还原之前进行并排比较.这与简单地在某个时刻选择备份,恢复它,并希望你拥有你想要的文件相去甚远.