如何将bitbucket存储库替换为另一个存储库?

时间:2012-03-09 02:02:12

标签: mercurial dvcs bitbucket

我最近不得不做一个couple of changes which required rebuilding the repository using hg convert。不幸的是,这意味着bitbucket repo现在与我本地的副本不一致。我不想只是“吹走”它存在于bitbucket上的repo,因为它摆脱了与该项目相关的所有其他自定义/问题跟踪等。

是否有可能从Bitbucket的事物视图中完全擦除存储库并从我的本地(固定)仓库中推送所有内容?

2 个答案:

答案 0 :(得分:28)

您可以从Bitbucket存储库中剥离更改集。转到

https://bitbucket.org/<user>/<repo>/admin/strip

并且您将有机会输入修改以剥离。您输入的修订号码及其所有后代将从Bitbucket中删除。因此,如果您输入0,则将从远程存储库中删除所有更改集。

这将带您回到第一次在Bitbucket上创建存储库时的清单,现在您可以再次推送您的代码。

项目的设置保持不变(问题,维基),任何现有的分支也会保留。分叉你的项目的人必须做同样的剥离操作 - 你必须与他们协调这一点,这就是编辑历史很难的原因。 Bitbucket通过在条形管理页面上告诉你作品的数量来警告你。

答案 1 :(得分:11)

一张图片胜过千言万语。

enter image description here