Ртутный клон игнорирует игнорируемый
Так что у меня есть местный клон и центральное хранилище. Теперь мне нужно создать локальные клоны из основного клона и использовать их. Проблема в том, что команда clone игнорирует игнорируемые файлы (как и должно быть).
Но в этом случае есть много конфигурационных файлов, и мне нужен способ, чтобы локальный клон скопировал все, даже игнорируемые файлы.
1 ответ
Вы можете сделать копию клона, используя обычные команды файловой системы. В Linux это может выглядеть так:
$ cp -a repo repo-clone
Это создаст идеально файловый "клон" вашего репозитория Mercurial. Различия между cp а также hg clone являются:
hg cloneбудет повторно использовать пространство на жестком диске, используя "жесткие ссылки" между файлами в.hgкаталог. Это также делаетhg cloneбыстрее для больших репозиториев.hg cloneтакже напишу.hg/hgrcфайл с путем по умолчанию, указывающим на источникhg cloneпозаботится о блокировке исходного и конечного репозиториев по мере необходимости. Это означает, что вы должны позаботиться о том, чтобы никто не писал (выдвигая или фиксируя) источник, пока вы копируете его сcp,