Mercurial - largefiles&到位桶

时间:2012-01-24 20:29:39

标签: mercurial bitbucket

我刚收到最新的mercurial并开始添加大文件。

然而,现在我无法推动变革:

abort: ssh://hg@bitbucket.org/mysite/bitbucket.org does not appear to be a largefile store

我现在如何推送到bitbucket?我有多个提交,包括两个 largefiles和常规代码提交。我只是forget我添加的所有大文件,我很好,但是如果不还原所有真正的提交,我怎么能这样做呢?

1 个答案:

答案 0 :(得分:5)

this question的答案中所述,您可以使用convert extension创建新的存储库。使用--filemap排除您不想要的大文件。如果您已将(其他文件)推送到bitbucket,则可能会出现问题。幸运的是,对于讨论editing history的同一问题还有另一个答案,并且有一个从历史中删除文件的方法。因为我假设你没有把大文件推到任何地方你应该没问题。