Что все копирует git worktree? - PullRequest
       3

Что все копирует git worktree?

0 голосов
/ 03 декабря 2018

У меня довольно большой репозиторий git - 21G, когда я создаю новое рабочее дерево для локальной ветки, я обнаруживаю, что создание нового каталога приблизительно 5 ГБ занимает особенно много времени ... это нормально?

  • Что все копирует git worktree?
  • Существует ли более оптимальный рабочий процесс для сокращения затрат на диск / извлечение?

1 Ответ

0 голосов
/ 03 декабря 2018

Эти 5 ГБ должны быть в основном вашими файлами, как проверено в их новой ветке: Git должен скопировать их все в свою новую папку через git worktree.

Ссылки распространяются на всерабочие деревья (/path/main/.git/refs/heads/master).

Оптимальный рабочий процесс заключается в том, что мы надеемся, что создание нового рабочего дерева - это не то, что вам нужно делать каждые пять минут, поэтому его можно записать в сценарий или запланировать дляНапример, ночью и готов для вас утром.

...