Ртутный клон игнорирует игнорируемый

Так что у меня есть местный клон и центральное хранилище. Теперь мне нужно создать локальные клоны из основного клона и использовать их. Проблема в том, что команда clone игнорирует игнорируемые файлы (как и должно быть).

Но в этом случае есть много конфигурационных файлов, и мне нужен способ, чтобы локальный клон скопировал все, даже игнорируемые файлы.

1 ответ

Вы можете сделать копию клона, используя обычные команды файловой системы. В Linux это может выглядеть так:

$ cp -a repo repo-clone

Это создаст идеально файловый "клон" вашего репозитория Mercurial. Различия между cp а также hg clone являются:

  • hg clone будет повторно использовать пространство на жестком диске, используя "жесткие ссылки" между файлами в .hg каталог. Это также делает hg clone быстрее для больших репозиториев.

  • hg clone также напишу .hg/hgrc файл с путем по умолчанию, указывающим на источник

  • hg clone позаботится о блокировке исходного и конечного репозиториев по мере необходимости. Это означает, что вы должны позаботиться о том, чтобы никто не писал (выдвигая или фиксируя) источник, пока вы копируете его с cp,

Другие вопросы по тегам