php - 您的开发人员如何使用 Git 进行工作?

标签 php git deployment

目前,我们的 PHP 网站上有两名开发人员,目前所有编辑都是通过 FTP 完成的(是的天哪,我知道)。我已经设置了一个 Git 存储库,最终将用作我们的源代码控制系统。

基本上,您的开发人员究竟是如何进行开发的?他们是否在完整的生产环境中使用虚拟机,或者它们都在具有单独目录的单独测试服务器上工作,还是其他什么?

我只是想要一些关于你们如何做的意见,以找出最适合我们的方法。

谢谢

最佳答案

我的工作和我的业余项目几乎是相同的方法。

我们在本地网络上有一个开发服务器,并使用 PuTTY 连接到该服务器。我们每个人都在自己的目录中工作,并推送到位于同一台计算机上不同位置的源。所以基本上我们不会使用我们的个人机器进行开发,除了实际的代码编辑,这是通过以下两种方式之一完成的:

在工作中,我们使用 WinSCP 打开计算机上的文件,因为它会将文件复制到临时文件夹并自动保存回来。唯一的烦恼是它偶尔会随机询问我的密码。

对于我的副业,我们有一个复杂的事情,涉及 samba 和 ssh 隧道,使我们能够将测试服务器上的目录直接映射到我们的 Windows 计算机作为网络驱动器。我花了一段时间才弄清楚如何在 XP 和 Win 7 中做到这一点,但这是完全值得的。

关于php - 您的开发人员如何使用 Git 进行工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4403602/

相关文章:

php - 将 RSS pubDate 转换为时间戳

javascript - 从数据库中的城市创建 Google map 标记

php - array_filter 中的回调是否可以接收参数?

git - 从 github 中删除一个提交

git - 管理 Git 分支和子分支?

deployment - 每个微服务都应该在自己的进程中运行吗?

php - MySQL 查询与习语和日期问题

git - git :南瓜是做什么的?以及为什么选择较早的提交?

ios - 某些功能在 "Release"部署中不起作用(但在 "Debug"中起作用)

java - 如何跨服务器部署和管理java程序?