Задать вопрос
Ответы пользователя по тегу Git
  • Почему подвисает Git Extensions и git log при вывода истории файла из большого репозитория?

    amk4
    @amk4 Автор вопроса
    Итого, варианты с разными структурами репозитория показали, что наша причина была именно в структуре.

    Структуру SVN с большой папкой 50к файлов, в которую постоянно коммитились изменения, никак не удалось довести но приемлемого отклика при работе со всеми клиентами.

    Снижение размера до основных 5к файлов, с _постепенным_ ростом до 14к кардинально изменило положение.
    Даже простой extensions начал практически нормально работать с репозиторием и историей, количество коммитов не особо влияло.

    D:\gittest\beta>git-sizer
    Processing blobs: 64489
    Processing trees: 51241
    Processing commits: 23414
    Matching commits to trees: 23414
    Processing annotated tags: 0
    Processing references: 3
    | Name                         | Value     | Level of concern               |
    | ---------------------------- | --------- | ------------------------------ |
    | Overall repository size      |           |                                |
    | * Trees                      |           |                                |
    |   * Total size               |  7.85 GiB | ****                           |
    |   * Total tree entries       |   216 M   | ****                           |
    |                              |           |                                |
    | Biggest objects              |           |                                |
    | * Trees                      |           |                                |
    |   * Maximum entries      [1] |  14.3 k   | **************                 |


    Большое спасибо всем за помощь!
    Ответ написан
    Комментировать