目前,我们的 PHP 网站上有两名开发人员,目前所有编辑都是通过 FTP 完成的(是的天哪,我知道)。我已经设置了一个 Git 存储库,最终将用作我们的源代码控制系统。
基本上,您的开发人员究竟是如何进行开发的?他们是否在完整的生产环境中使用虚拟机,或者它们都在具有单独目录的单独测试服务器上工作,还是其他什么?
我只是想要一些关于你们如何做的意见,以找出最适合我们的方法。
谢谢
最佳答案
我的工作和我的业余项目几乎是相同的方法。
我们在本地网络上有一个开发服务器,并使用 PuTTY 连接到该服务器。我们每个人都在自己的目录中工作,并推送到位于同一台计算机上不同位置的源。所以基本上我们不会使用我们的个人机器进行开发,除了实际的代码编辑,这是通过以下两种方式之一完成的:
在工作中,我们使用 WinSCP 打开计算机上的文件,因为它会将文件复制到临时文件夹并自动保存回来。唯一的烦恼是它偶尔会随机询问我的密码。
对于我的副业,我们有一个复杂的事情,涉及 samba 和 ssh 隧道,使我们能够将测试服务器上的目录直接映射到我们的 Windows 计算机作为网络驱动器。我花了一段时间才弄清楚如何在 XP 和 Win 7 中做到这一点,但这是完全值得的。
关于php - 您的开发人员如何使用 Git 进行工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4403602/