Слияние изменений из ветки в ствол

0
задан Graham 21 January 2019 в 17:59
поделиться

1 ответ

Я не эксперт SVN, но, возможно, поможет следующее:

Когда вы объединяете изменения из ветви в ствол, вы обычно не редактируете репозиторий напрямую. Вместо этого вы изменяете рабочую копию ствола, а затем фиксируете изменения. Объединение с использованием команды merge полезно, потому что SVN имеет это замечательное свойство SVN под названием svn:mergeinfo, которое сохраняет предыдущую историю из объединенных элементов. Таким образом, должен работать следующий рабочий процесс:

  1. switch в рабочую копию вашей внешней линии и убедитесь, что она update d.
  2. merge ревизии из ветви в рабочую копию ствола.
  3. commit изменения из ветви в ствол.

Я не уверен в конфликте деревьев, потому что вы не описали свою структуру каталогов достаточно подробно, и я все еще изучаю SVN. Если вы задали новый вопрос на примере MCVE структур ветвей и стволов, я уверен, что вы могли бы получить дополнительную помощь.


Для дальнейшего изучения раздел «Сохранение ветви в синхронизации» в бесплатной книге Управление версиями с помощью Subversion полезен для объяснения основного рабочего процесса ветки, который вы хотите. , Хотя он описывает клиента командной строки, а не Tortoise SVN, понятия такие же.

В документации по черепахе SVN также есть раздел «Слияние» по этой теме, хотя они рекомендуют вам вернуться и прочитать всю главу о ветвлении и слиянии из книги SVN, с которой я согласен, если вы хотите продолжать расти в мастерстве с SVN; это чрезвычайно полезно для процессов SVN, даже если вы не используете клиент командной строки.

0
ответ дан Graham 21 January 2019 в 17:59
поделиться
Другие вопросы по тегам:

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