Пу sh ветка в ствол с СВН - PullRequest
       3

Пу sh ветка в ствол с СВН

0 голосов
/ 16 января 2020

Я хочу "перезаписать" транк с помощью branchX.

trunk is say at version 10.
branchX is say at version 40.

Я хочу, чтобы все файлы в BranchX "становились" стволом. Из моего понимания я хочу объединиться и выбрать (m c) mine-конфликта как-то. Одно замечание, я хочу сохранить комментарии из обеих веток, если это возможно.

e.g.
trunk commit 9- refactored out file Z
branchX commit 38 - new files for new feature YYY

Я использую Eclipse, но из моего чтения проще из командной строки.

Шаги Cmdline:

  1. svn checkout branchX
  2. ?
  3. ? ...

1 Ответ

0 голосов
/ 17 января 2020

Вы хотите объединить свою ветку в ствол с автоматическим разрешением конфликта c:

svn checkout [repository-path]/trunk
cd trunk
svn merge [repository-path]/branchX --accept theirs-full
svn commit -m "Reintegrate branchX"
svn up

В вашей копии ствола по умолчанию вы не увидите сообщения о коммитах, которые вы написали при фиксации в BranchX:

svn log -l1

Однако вы можете увидеть их с параметром -g (или --use-merge-history):

svn log -l1 -g

Я не знаю, как вы можете пропустить этот параметр в Затмении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...