单个开发人员是否需要版本控制系统或代码存储库?

时间:2009-05-15 10:38:02

标签: php svn

为什么我需要使用版本控制系统或存储库?我自己编写代码,并在相当大的项目上更改Web代码以及数据库更改。

10 个答案:

答案 0 :(得分:12)

你不必这样做 - 但我发现它使开发变得更容易。

它帮助了我

  • 从我的程序中删除了很多注释代码
  • 返回旧版本(找出它与旧版本一起使用的原因,并且不适用于当前版本)
  • 使用我的备份策略

在学习曲线之后,我很确定你会喜欢它

答案 1 :(得分:3)

肯定是的 - 我过去常常自己编码,而且无数次都证明了适当的版本控制系统非常宝贵。

另见Good excuses NOT to use version control

答案 2 :(得分:0)

无论如何,更改历史记录和标签(SVN中的标签)都不会对您造成伤害。由于错误的代码编辑,存储库还可以保护您免受意外损失。

答案 3 :(得分:0)

可能是因为它会为您提供一个通常很有用的版本控制系统,一个应用程序的备份,一个可以使用的远程工作区。

答案 4 :(得分:0)

为了安全起见。 周期。

答案 5 :(得分:0)

当你写一些新的东西时,意识到它是一个史诗般的失败游行,然后想要以最小的麻烦回到旧版本。

是的 - 这非常有用。

答案 6 :(得分:0)

版本管理可以通过多种方式完成,svn,zipfiles,状态为dd-mm-yyyy),地狱,甚至副本

我建议使用像SVN / CVS / Sourcesafe这样的版本管理工具,因为它可以帮助您了解您在何时以及为什么做了什么,并让您更好地控制代码(返回,分支/合并等)< / p>

答案 7 :(得分:0)

当然。如果出现任何问题,它将帮助您回滚到以前的版本:)

答案 8 :(得分:0)

是的,你肯定需要源代码控制。如果您需要返回以前的版本或意外编辑/删除文件,这将有所帮助。

我认为持续整合也不会伤害......即使对于一个人的项目也是如此。

答案 9 :(得分:0)

至少在以下情况下对我有帮助:

  • 感觉安全,例如如果我不小心删除了一个文件(狗屎发生)我可以恢复它
  • 备份很容易

无论如何,所有答案都说“是”,所以,我猜你已经做出了决定。