我看了一篇博客,作者说:
"除非代码提交到版本控制系统,否则它不存在。在你做的每件事情中都使用版本控制。任何版本控制工具,包括 SVN、Git,甚至是 CVS,都要精通并使用它."
我从未使用过任何形式的版本控制,也不觉得它有多好。我之前搜索过并查看过相关内容,但我需要用通俗易懂的方式理解它。
目前我理解的是,像 SVN 这样的东西是为了将你的代码存储在线上,以便一组用户或其他开发人员可以访问相同的代码。一旦你更新了某些代码,你就可以提交新版本,SVN 将保留旧版本和新版本的副本。
这是基本概念还是我完全理解错误呢?
如果我理解正确的话,它可能对我没有太大用处,因为:
- 我没有其他人在共同开发该代码。
- 我不打算让别人使用该代码。