как вы определяете, какой набор изменений использует печь / ртутный субхранилище?

StackOverflow https://stackoverflow.com/questions/8875127

  •  28-10-2019
  •  | 
  •  

Вопрос

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

Я добавил несколько файлов в репозиторий, который упоминается в файлах проектов .hgsub и .hgsubstate, но они не отображаются в подкреплении проектов (потому что проект совершенно правильно использует предыдущее изменение - установите егобыл назначен ранее)

Я хотел бы знать, как редактировать набор изменений, который использует субрепо.мне просто отредактировать файл .hgsubstate (кажется немного "хакерским") или я могу использовать какой-либо параметр на веб-сайте команды / печи?

Это было полезно?

Решение

В подрепозитории сгенерируйте код набора изменений, который должен использовать основной репозиторий.Затем в основном репозитории введите код hg update, чтобы зафиксировать изменение вспомогательного репозитория.Mercurial автоматически обновит файл hg ci, указав текущий идентификатор родительского набора изменений для подрепозитория.

Пример (файл Windows .bat):

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top