共享Web主机的版本控制解决方案

时间:2012-12-26 17:14:14

标签: versioning shared-hosting

我正在与世界各地的一些志愿者开发者建立一个网站。我们正在使用HostGator共享主机方案,因此我们获得了cPanel,FTP等,但没有服务器上的版本控制。

对于良好的开发实践,使用版本系统后可以获得该站点的测试版本会很不错。但是,我们全都在NAT后面的网络上,所以即使我们使用集中式版本控制系统(GitHub等),我们仍然需要将更改下拉到本地服务器(即192.0.0.x私有)用于在版本之间进行测试的SQL / HTTP服务器。

是否有任何(免费首选)系统可用于版本化测试站点?由于成本和维护的复杂性,我一直在避免使用VPS。

1 个答案:

答案 0 :(得分:1)

  

是否有任何(自由首选)系统可用于版本化测试站点?

由于

  • 测试网站是“包含生产代码的网站,在测试环境中使用”
  • 版本化站点与“版本化代码”
  • 的对象相同

任何SCM ,可用于管理某些代码,可用于此任务。 Web开发没有 与VCS在任何其他软件开发方面的显着差异:只有构建和部署过程有变化,因为您

  • 在Web
  • 的情况下不得编译任何内容
  • 必须部署到某个目的地才能运行|测试|使用开发结果

创建本地测试环境(分别为团队中的每个开发人员(?)),使用任何SCM(DVCS可能更好,更简单,可能)选择和适当的* -hooks of your SCM(或手工),以便将更改的代码从工作空间|存储库传递到测试站点