3
在我的公司,我们正在启动一个试用计划,以使用GitHub:Enterprise并确定它是否适合替换Perforce。直到公司对此感到满意为止,我们将使用这两种系统,但个别团队将只使用其中一个或另一个。如何保持git下游的Perforce repo更新?
有一件事我们想要做的事情是,虽然推动项目主线上的变化进入Perforce回购,但如果飞行员肚子痛,那么就有一个逃生孵化器。如果我们遇到困难,这将使管理更加快乐。
我已经使用了git-p4了一段时间,并且熟悉它的工作方式,所以我知道我不能只是天真地使用它来自动推送更改(对于那些不知道的:每次你推到perforce仓库,所有推送的提交被重写)。
有没有人有任何经验让Git的Perforce下游保持最新?有没有一种自动化的方式来做到这一点?也许有一些脚本和GitHub API钩子的组合?