通过制作不同的文件夹控制版本

时间:2016-06-07 12:53:46

标签: php version-control

我在远程站点工作。在丛林中要准确。我的版本控制方式是每次升级,我会将整个当前文件复制到一个新文件夹,并根据主文件夹上的版本和升级代码命名。 这是正确的吗?

2 个答案:

答案 0 :(得分:2)

没有。这不是使用版本控制的专业方法。你应该使用类似的GIT,SVN。您的方法只是在本地计算机上创建冗余,并且不会帮助您识别在不同版本中进行的任何更改。 GIT存储差异,因此有助于检查两个版本之间的确切变化,因此实际上有助于调试。

答案 1 :(得分:1)

您的方法将为您提供某种备份,但不提供专业的版本控制。不同之处在于您的流程更加手动,并且不会记录您所做的任何更改。您无法看到进行更改的时间或原因。

像git这样的版本控制系统远远优于它。

对于大多数版本控制系统而言,无论您身在何处,或团队所在的位置都无关紧要,只要您的网络介于两者之间。

一个好的方法是在the official git-scm website或者Atlassian上阅读git。那些应该让你开始基础使用的工作原理。如果您想要了解其魔法的工作原理,我建议the excellent talk Git for ages 4 and up Schwern

由于部署也已经过滤,我想补充说,如何处理成品对版本控制并不重要。但部署系统可以使用版本控制软件来获取最新版本,这很方便。