我最近不得不做一个couple of changes which required rebuilding the repository using hg convert。不幸的是,这意味着bitbucket repo现在与我本地的副本不一致。我不想只是“吹走”它存在于bitbucket上的repo,因为它摆脱了与该项目相关的所有其他自定义/问题跟踪等。
是否有可能从Bitbucket的事物视图中完全擦除存储库并从我的本地(固定)仓库中推送所有内容?
答案 0 :(得分:28)
您可以从Bitbucket存储库中剥离更改集。转到
https://bitbucket.org/<user>/<repo>/admin/strip
并且您将有机会输入修改以剥离。您输入的修订号码及其所有后代将从Bitbucket中删除。因此,如果您输入0
,则将从远程存储库中删除所有更改集。
这将带您回到第一次在Bitbucket上创建存储库时的清单,现在您可以再次推送您的代码。
项目的设置保持不变(问题,维基),任何现有的分支也会保留。分叉你的项目的人必须做同样的剥离操作 - 你必须与他们协调这一点,这就是编辑历史很难的原因。 Bitbucket通过在条形管理页面上告诉你作品的数量来警告你。
答案 1 :(得分:11)
一张图片胜过千言万语。