如果您是独立开发人员,您认为使用版本控制是否值得?如果是,为什么?您是否将存储库保留在自己的计算机上或其他可以用作备份的计算机上?
如果您是独立开发人员,您认为使用版本控制是否值得?如果是,为什么?您是否将存储库保留在自己的计算机上或其他可以用作备份的计算机上?
Answers:
如果您使用分散式源代码控制(Mercurial,Git或Bazaar或其他工具),则与SVN / CVS相比,您将获得优势,从而可以轻松,有用,强大地使用自己的工具:
实际上,当前,您没有任何理由不对任何项目使用控制源工具。因为它们比以前更强大,更灵活,并且可以根据您的需求进行扩展。
源代码控制对于独立开发人员完全没有用,因为众所周知:
称我为“依赖开发人员”:Mercurial存储库可以在我的台式机,笔记本电脑,USB备份驱动器和bitbucket.org之间轻松克隆。我变得越来越依赖,我喜欢这种方式!
为什么不?
我是一个单独的开发人员,在我的个人项目中使用BitBucket和Mercurial。能够还原和分叉代码实在太好了,无法传递。
是。这是非常非常有用的。我的朋友马特·加拉格尔(Matt Gallagher)几天前在他的iOS / MacOS开发博客“ Cocoa With Love”上发表了关于这一主题的出色文章。
本文以Mac&Git为中心,但涵盖了基础知识。
您可能也对以下StackExchange问题(及其答案)感兴趣。
价值??必须!如果您不使用“源代码管理”,那么您将无法控制源代码,这很糟糕。您无法区分您无法还原,您无法跟踪更改-您将花费数小时来尝试找出刚刚输入的虚拟错误。最好将其放在某些备份服务器上,但是您也可以在计算机上使用任何合适的备份方法。
是。
即使是单个开发人员,有时也需要从过去的一些修订中查看其代码状态。备份所有重要内容始终是一个好主意,这适用于所有人。