【问题标题】:How to strip a mercurial repository如何剥离一个 mercurial 存储库
【发布时间】:2014-08-22 02:36:47
【问题描述】:

Atlassian doco 在这里https://confluence.atlassian.com/display/FISHKB/Git+or+Hg+Repository+exceeds+number+of+allowed+Committers

声明“剥离 FishEye 正在索引的存储库并将重写的克隆推送到其中”

我有转换后的存储库,但如何剥离我将把转换后的存储库推送到的 BitBucket 存储库?

【问题讨论】:

  • 这是一个 bitbucket 问题。 strip 命令必须在您自己的克隆上执行,您不能远程剥离存储库,除非该存储库主机(在本例中为 bitbucket)设置了一个系统来执行此操作。

标签: mercurial bitbucket


【解决方案1】:

要剥离 bitbucket 存储库中的变更集,您需要使用 bitbucket 上的 Web 界面。

首先进入你在 bitbucket 上的存储库,然后点击左下角的设置菜单项。

在设置菜单的常规操作列表下,您应该有一个名为“Strip changesets”的菜单项,导航到该菜单项。

然后,在 Strip changeset 页面上,输入您要剥离的变更集的哈希值,然后单击“Preview strip”,然后从那里开始。

【讨论】:

    【解决方案2】:

    “Strip”的链接应该指向https://www.mercurial-scm.org/wiki/StripExtension

    这意味着您可能必须在配置到 FishEye 的存储库上运行 hg strip --keep .,然后将您的 rewritten-clone 存储库推入其中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 2013-01-03
      • 1970-01-01
      • 2011-08-25
      • 1970-01-01
      • 2016-01-20
      相关资源
      最近更新 更多