Mercurial - largefiles&bitbucket

kef*_*ich 5 mercurial bitbucket

我刚刚获得了最新的mercurial并开始添加大文件.

但是,现在我无法推动变化:

abort: ssh://hg@bitbucket.org/mysite/bitbucket.org does not appear to be a largefile store
Run Code Online (Sandbox Code Playgroud)

我怎么才能推送到bitbucket呢?我有多个提交,其中包括两个大型文件和常规代码提交.我只是forget添加了我添加的所有大文件,但是如果不还原所有真正的提交,我怎么能这样做呢?

Iva*_*rus 5

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