我正在使用关于bitbucket的免费计划来保存回购交易。还有其他人与我一起使用该回购协议。刚开始时,我们将所有内容都放入了回购中。其中包括一个名为document的文件夹,其中包含大量pdf文件。现在,我们已经排除了该文件夹,但是所有这些文档及其历史记录仍在我们的存储库中。免费版的bitbucket允许回购2 gig。我想从历史记录中删除此文档文件夹的历史记录,因为我们比我想要的更接近2演出限制。是否有摆脱该历史的好方法。我有什么选择。我在网上找不到太多东西,但这很可能是因为我使用错误的单词进行搜索。
我尝试使用hg remove Documents *,但这没有用,因为它告诉我没有跟踪的文件。
更新- 我查看了TortoiseHg,然后在第91版上我在Documents文件夹中添加了很多文件(如果有的话,它也有子文件夹)。因此,我认为回购规模可能会爆炸。因此,如果有人知道如何从历史记录中删除这些内容,我将很感兴趣..并且将其删除是否安全。我们在回购中不需要它们。
答案 0 :(得分:0)
删除历史记录的正常方法是使用hg convert
创建新的存储库在开始之前,您告诉所有人停止使用该存储库。
然后运行hg convert
,指定要排除的文件。
完成后,您告诉所有人开始使用新的存储库。