0

所以几年来,我一直是一个单人团队的开发人员。我开始认识到将所有设计、html 和 css 工作交给更有天赋的人的好处,所以我创办了一家公司,由其他长期局限于静态网站的单人团队组成(看起来很漂亮)。你可以想象接下来会发生什么。

我们一直在使用 Zend Framework(用于大多数应用程序的 PHP 应用程序,它将大部分视图代码与业务和数据层分开,但有时设计师或前端人员之一必须修改模型或视图脚本,而我'我开始为谁在更新什么文件以及何时更新而产生协调噩梦,因此我们不会覆盖任何人在开发环境中的重要更改。(显然在生产部署之前等待稳定性)

我在本地使用 NetBeans,而其他人使用 Dreamweaver。我正在寻找的是一种可以管理开发服务器上的文件版本的工具,允许签入/签出,因此没有人同时处理同一个文件。(或者更好的是,合并更改)

关于一个好的工具有什么建议吗?CI 工具更好还是 VCS 工具更好?我能想到的唯一其他选择是直接在开发服务器上工作,部署到 simprod 环境,而不是在测试之后转移到 prod,但我喜欢能够在将某些东西放到互联网上之前在防火墙后面进行开发。任何建议都会有所帮助。

谢谢你。

4

1 回答 1

2

您正在寻找git。非常适合管理版本和分支,部署到开发或生产服务器,几乎任何你可以扔给它的东西。

于 2012-06-21T23:42:30.060 回答