1

我正在构建基于 PHP 的 Web 应用程序。(但我的问题根本与 PHP 无关。我的所有项目都需要一些东西,而不仅仅是网络。)

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

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

我的电脑规格:

编辑: Sublime(如果我需要任何解决方案,也可以使用 netbeans)

操作系统: Windows 8

4

1 回答 1

2

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

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

“要求我注意更改”称为提交,当您想要拍摄代码的“快照”并为其分配唯一标识符(即版本号)时,就会发生这种情况。某些系统(例如 Git)处理“版本号”的方式是一个哈希标识符,它不像 v.2.3.45 那样翻译得很好。尽管使用版本发布标签,但您有一些选择,并且可以使用脚本生成修订号。在此处阅读更多信息:修订号的 git 等效项是什么?

于 2012-09-04T17:32:01.343 回答