使用VCS会帮助我成为网络开发者吗?

jsi*_*281 4 svn version-control

我正在考虑尝试使用颠覆等VCS 来管理我的下一个项目,但我不确定是否会为我作为Web开发人员带来任何实际好处.据我了解,VCS的一个主要好处是一群人可以同时处理一个项目.

关于这个主题的阅读材料似乎是单方面的:

"对于超过几百行代码的项目开发人员来说,使用版本控制系统绝对必须"

......我觉得它可能成为一件苦差事,没有多少好处.

我在本地网络上的开发服务器上工作,因此任何数量的人都可以处理这些文件.如果有人需要远程访问,他们使用FTP.现代版控制系统会给我什么?

nig*_*der 17

在您的情况下,它可以为您提供至少四个额外的好处:

1)它将作为额外的备份存储.
2)如果您不小心添加了错误,您可以轻松返回到以前的稳定版本.
3)如果您不小心添加了错误或破坏了某些内容 - 您可以看到当前源代码与上次提交的源代码之间的差异 - VCS将以非常合适和示范的方式向您显示差异 - 您将很容易地发现变化导致了bug或问题.这个非常有用.
4)您可以在提交之前轻松查看修改.相信我,你可能会感到惊讶:)有时你只是自动做某事,不是很想,或者你可能会感到疲倦.在这种情况下,如果您稍后查看修改 - 您可能会发现错误或错误的代码.

祝好运!