Mercurial - крупные файлы и битбакеты - PullRequest
5 голосов
/ 25 января 2012

Я только что получил последнюю версию Mercurial и начал добавлять большие файлы.

Однако теперь я не могу нажать изменения:

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

Как мне теперь перейти на битбакет? У меня есть несколько коммитов, которые включают и largefiles и регулярные коммиты кода. Я в порядке с forget добавлением всех больших файлов, которые я добавил, но как я могу сделать это, не возвращая все мои реальные коммиты?

1 Ответ

5 голосов
/ 25 января 2012

Как уже упоминалось в ответе на на этот вопрос , вы можете использовать расширение convert для создания нового хранилища.Используйте --filemap, чтобы исключить большие файлы, которые вам не нужны.Это может быть проблемой, если вы уже загрузили (другие файлы) в bitbucket.К счастью, есть другой ответ на тот же вопрос, в котором обсуждается история редактирования и есть рецепт удаления файла из истории.Поскольку я предполагаю, что вы никуда не толкали большой файл, с вами должно быть все в порядке.

...