【问题标题】:GIT push to multiple repositories hosted by one gerrit serverGIT 推送到由一台 gerrit 服务器托管的多个存储库
【发布时间】:2012-08-27 19:14:24
【问题描述】:

我尝试过,但未能从旧帖子中找到答案。所以如果它已经存在,我很抱歉,我重新发布了这个问题。

我们有一个问题,我们有一个 gerrit 服务器托管多个 git 存储库。有时需要将相同的提交推送到两个或更多存储库,但并非总是如此。现在我们遇到了一个问题,当我们尝试推送到第二个 repo 时,gerrit 抱怨其他提交中已经使用的更改 id。

有没有一种简单的方法可以将相同的更改推送到具有不同更改 ID 的多个存储库中?

或者如何创建一个新的change id?

兄弟, 亚诺 S.

【问题讨论】:

  • 通过更改ID,您的意思是提交ID,即提交SHA-1哈希?你注意到你指定了不同的遥控器吗?

标签: git git-push gerrit


【解决方案1】:

如果要复制,可以使用gerrit复制。但这种情况全面发生。

现在 - 如果你想推送一个选择性的 changeSet(自动)你可以完成 changeset-merged hook。但是什么是保证没有合并冲突。

您将如何自动检测此提交是否适合推送,是否基于评论?

您最好的选择是创建 git 补丁并将其应用到下一个存储库

【讨论】:

    猜你喜欢
    • 2014-10-23
    • 1970-01-01
    • 2014-03-24
    • 2015-08-22
    • 1970-01-01
    • 2023-04-08
    • 2017-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多