Подтвердить что ты не робот

Как использовать расширение Mercurial LargeFiles?

Я использую Mercurial для разработки игр, и я пытаюсь использовать расширение LargeFiles, включенное в Mercurial 2.0, для отслеживания больших двоичных активов. К сожалению, в расширении не так много документации, поэтому я не уверен, как люди должны ее использовать.

Например, есть ли способ безопасно очистить каталог .hg/largefiles? Если я нахожусь в редакторе подсказок и ожидаю, что у вас всегда будет доступ в Интернет, мне не нужны старые версии больших файлов, загромождающих репозиторий, так как это касается использования расширения LargeFiles.

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

Спасибо!

4b9b3361

Ответ 1

У меня нет руководства по безопасному очистке каталога .hg/largefiles.

Магазин больших файлов

Хранилище больших файлов, по-видимому, хранится по умолчанию в одном из следующих мест:

Windows: C:\Users\Username\AppData\Local\largefiles

OSX: /Users/username/Library/Caches/largefiles

Linux: (Это мое лучшее предположение)

  • /home/username/largefiles
  • или /home/username/.cache/largefiles

Пользователь настроен:

Это, однако, можно изменить в файле глобальных настроек с помощью параметра usercache следующим образом:

[largefiles]
usercache = c:\path\to\largefiles\cache\

Примечание. Это еще не задокументировано. Это заставляет меня задаться вопросом, может ли оно измениться.

Источники:

Ответ 2

Я просто отправляю это для всех, кто попадает в поток из поиска.

В настоящее время существует проблема с расширением largefiles в модуле mercurial python при размещении через IIS. См. этот пост, если вы сталкиваетесь с проблемами, которые вызывают большие изменения (или большие файлы) в IIS через TortoiseHg.

Проблема в конечном итоге оказывается ошибкой в ​​обработке SSL, введенной в Python 2.7.3 (возможно, объясняя, почему так много нерешенных сообщений людей, которые ищут проблемы с Mercurial). Возвращаясь к Python 2.7.2, позвольте мне немного продвинуться вперед (заблокировано при 30 Мб, толкает вместо 15 Мб), но для правильной решенности я должен был установить IISCrypto, чтобы полностью отключить передачу по SSLv2.