你如何保持git下游的Perforce repo更新?

时间:2012-03-20 21:34:46

标签: git github git-p4

在我的公司,我们正在启动一个使用GitHub:Enterprise的试点计划,并确定它是否是Perforce的合适替代品。在公司对此感到满意的这段时间之前,我们将使用这两个系统,尽管个别团队将只使用其中一个。

我们 喜欢这样做的一件事就是将项目主线中的推动变化转移到Perforce回购中,这样如果飞行员瘫痪就会有一个逃生舱。如果遇到障碍,这将使管理层更加满意。

我现在已经使用了git-p4一段时间了,并熟悉它的工作方式,所以我知道我不能天真地用它来自动推送更改(对于那些不知道的人:每次你推送到perforce存储库,所有推送的提交都被重写。

有没有人有任何保持Perforce下游git最新的经验?有没有自动化的方法来做到这一点?也许有一些脚本和GitHub API钩子的组合?

1 个答案:

答案 0 :(得分:0)

在我的头脑中,我建议将P4和主分支机构保持在git中,并且当它们到达时,将主要内容从主机中挑选出来。您可能希望将集成保存在一个单独的git仓库中,而不会用于其他任何目的。