如何删除不再存在的历史目录

时间:2019-07-02 13:47:29

标签: bitbucket

我正在使用关于bitbucket的免费计划来保存回购交易。还有其他人与我一起使用该回购协议。刚开始时,我们将所有内容都放入了回购中。其中包括一个名为document的文件夹,其中包含大量pdf文件。现在,我们已经排除了该文件夹,但是所有这些文档及其历史记录仍在我们的存储库中。免费版的bitbucket允许回购2 gig。我想从历史记录中删除此文档文件夹的历史记录,因为我们比我想要的更接近2演出限制。是否有摆脱该历史的好方法。我有什么选择。我在网上找不到太多东西,但这很可能是因为我使用错误的单词进行搜索。

我尝试使用hg remove Documents *,但这没有用,因为它告诉我没有跟踪的文件。

更新- 我查看了TortoiseHg,然后在第91版上我在Documents文件夹中添加了很多文件(如果有的话,它也有子文件夹)。因此,我认为回购规模可能会爆炸。因此,如果有人知道如何从历史记录中删除这些内容,我将很感兴趣..并且将其删除是否安全。我们在回购中不需要它们。

1 个答案:

答案 0 :(得分:0)

删除历史记录的正常方法是使用hg convert

创建新的存储库
  1. 在开始之前,您告诉所有人停止使用该存储库。

  2. 然后运行hg convert,指定要排除的文件。

  3. 完成后,您告诉所有人开始使用新的存储库。