自动项目生成版本号


Automatic project build version number

我正在构建基于PHP的web应用程序。(但我的问题与PHP完全无关。我需要一些东西来支持我的所有项目,而不仅仅是web。)

我每天都在对这个应用程序进行修复和更改。我需要的是,类似于版本控制系统的东西,它会自动为项目提供构建版本号,并要求我注意更改。什么可以用于此目的?

我没有git服务器,也不是公共项目,所以我可以使用gitHub之类的东西。

我的电脑规格:

编辑器:Sublime(如果有任何解决方案可以满足我的需求,也可以使用netbeans)

操作系统:Windows 8

你走在了正确的轨道上。您需要使用VCS(版本控制系统),如Git、SVN或Mercurial。我更喜欢Git(但在工作中使用SVN)。你不必让Git项目公开。。。您可以在本地托管自己的存储库,使用DropBox进行设置,或者使用类似BitBucket的东西。

版本控制主要有两种类型:分布式和集中式。这里很好地解释了区别:集中式和分布式版本控制系统之间的比较

"要求我注意更改"被称为提交,当您想对代码进行"快照"并为其分配唯一标识符(即版本号)时,就会发生这种情况。一些系统(如Git)处理"版本号"的方式是一个散列标识符,它不能像v.2.3.45那样很好地转换。尽管使用版本发布的标记,您还是有一些选择,并且可以使用脚本生成修订号。在这里阅读更多:修订号的数字等价物是什么?