2011-08-18 83 views
1

我需要一些关于如何构建本地源代码管理/开发和部署的工作流程的建议。 我们是一个由3名开发人员和2名网页设计师(模板/ css)组成的团队,目前可以直接在远程FTP服务器上工作。 所以我们有开发服务器和生产服务器。 我现在想通过在我们的Intranet服务器上使用git来开发和部署来更改所有这些。用于web开发的Git概念性帮助需要

困难的部分是如何构建发展。 我的第一个想法是,每个开发人员在运行Apache2/MySQL的开发服务器上使用远程smb/nfs挂载与git存储库。

临:每个开发人员都将有相同的测试环境(的Apache2在Linux上,ImageMagick的等)

缺点:远程SMB或NFS挂载使用git :(

工作得太慢现在我真的不知道如何处理这个问题的最好办法。

每个开发人员可以在他们的本地机器自身发展的服务器,但这样做会混淆Windows,Mac和Linux服务器。

我希望我的问题就来了救援人员到场啊。

如何在Web/PHP世界中用git开发?

+0

实际上,在一个快速网络(并且服务器速度很快)的情况下,NFS可能比本地磁盘更快。 –

回答

0

这听起来不像源控制问题。这听起来像你应该看看像Vagrant