Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 来自远程存储库的本地镜像自动重新同步_Git_Synchronization_Mirror - Fatal编程技术网

Git 来自远程存储库的本地镜像自动重新同步

Git 来自远程存储库的本地镜像自动重新同步,git,synchronization,mirror,Git,Synchronization,Mirror,我有一个镜像分支MB,由远程分支RB生成。 每当变更合并到RB时,我希望MB自动与合并到RB的变更同步。 我们应该用钩子吗? 是否有任何用于后期合并到RB的挂钩 如果我在post-merge-hook中这样做,我应该将这个post-merge-hook添加到每个git项目中吗?或者我应该添加完整的repo是的,这是钩子的经典工作,是的,有post-merge钩子,是的,您可以简单地修改您在.git/hooks目录中找到的post-commit钩子。这可以使用gerrit复制完成。 使用此链接了解

我有一个镜像分支MB,由远程分支RB生成。 每当变更合并到RB时,我希望MB自动与合并到RB的变更同步。 我们应该用钩子吗? 是否有任何用于后期合并到RB的挂钩


如果我在post-merge-hook中这样做,我应该将这个post-merge-hook添加到每个git项目中吗?或者我应该添加完整的repo是的,这是钩子的经典工作,是的,有post-merge钩子,是的,您可以简单地修改您在.git/hooks目录中找到的post-commit钩子。

这可以使用gerrit复制完成。
使用此链接了解更多详细信息

一旦有人将代码推送到git项目,并对其进行审阅,最后通过gerrit将代码合并-是否会调用此后期合并?请阅读我链接的文档。gitmerge命令调用钩子,因此钩子显然必须在进行合并的机器上。是的。但一旦git合并完成,我如何在本地分支上调用回购同步?我们应该在修改我的RBR上的post merge hook之后重新启动gerrit服务器吗gerrit问题是完全独立的,作为一个新问题来提问。Git不同步,Git推送或拉送,所以您可能想要Git推送;请阅读git手册简介。是的,我需要将此git项目更改推送到我的本地分支机构。RB如何知道我的MB。我想知道我应该在RB的合并后钩子中将完整的强制推送命令指定给MB吗?