Действительно ли безопасно “перейти” локальный подвижный клон репозитория, просто копируя весь каталог?

Если я имею довольно большой Подвижный проект локально и хочу экспериментировать, я могу безопасно просто сделать локальную копию из всего и работать там?

Например, скажем, я делаю это:

  1. Клонируйте репозиторий от центрального сервера до локального каталога
  2. Внесите некоторые изменения, фиксируйте их локально, не продвигайте
  3. Сделайте копию каталога локально
  4. Внесите некоторые изменения в обеих копиях локально, фиксации, не продвигайте
  5. Продвиньте оригинал
  6. Продвиньте вторую копию

Это будет безопасно? Или есть ли то, что немного уникальный идентификатор был сгенерированным, когда я клонируюсь?

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

7
задан Lasse V. Karlsen 2 June 2010 в 15:34
поделиться

1 ответ

Ага, это совершенно безопасно.

Единственные различия между клонированием репозитория локально, hg clone a/ b/, и копированием репозитория, cp -r a/ b/, которые я могу назвать:

  • При клонировании будут использоваться жесткие ссылки, если это возможно, поэтому будет использоваться меньше дискового пространства
  • Конфигурация, специфичная для репозитория (например, a/. hg/hgrc) не будет скопирована hg clone
  • Если вы клонируете, путь push/pull по умолчанию b/ будет установлен на a/

Так что, да - нет проблем с простым копированием репозитория.

6
ответ дан 7 December 2019 в 09:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: