【发布时间】:2012-02-16 16:41:55
【问题描述】:
到目前为止,我们一直在托管我们的 mercurial 存储库,并使用 hg serve 直接相互拉取。代码审核后,QA 将其推送到我们的 webdev 服务器,该服务器用作暂存环境。 (php web) 应用程序在投入生产之前再次在那里进行测试。
Hg serve 并不总是可靠的(比如当您想要从中提取的服务器没有运行时!),所以我们正在考虑切换到代码托管(即 BitBucket)。所以,我们都有自己的账户,webdev 服务器也会有一个账户......但是,在 QA 推送到 webdev repo 之后,更改如何使它回到物理 webdev 服务器?有人登录服务器拉他们吗?听起来不太对劲……
我的替代方案是根本不托管 webdev 服务器存储库,并且 QA 使用 ssh 直接推送到服务器 - 这是人们所做的吗?
我是这里的初学者,请随时纠正任何错误的假设,非常感谢您的帮助!
【问题讨论】: