2012-05-04 1 views
0

Наш рабочий процесс выглядит следующим образом:Объединить файл из художественного отделения в багажнике

  1. Создать функцию ответвления из ствола
  2. ли все развитие в художественном отделении
  3. При работе в художественном отделении, регулярно сливать ствол в отрасль чтобы синхронизировать с багажником.
  4. После того, как функция завершена, слейте обратно в багажник, используя опцию --reintegrate.

Предположим, что у меня есть работа в ветке признаков. Вся ветка не готова к объединению обратно в магистраль, но в ветке есть один конкретный файл, который мне нужно слить в магистраль.

Что является самым простым способом объединить этот файл в багажник, не вызывая каких-либо проблем позже по дороге, когда пришло время реинтегрировать ветку обратно в багажник?

+0

какой-либо причине вы не можете оформить багажник и добавить файл к кассе и совершить его обратно? –

+0

@ Майкл Я думал об этом, но не был уверен, что это вызовет конфликты позже. Это похоже на самый простой подход; Я попробую. – mfonda

+0

Это может привести к конфликту для этого единственного файла, когда вы сливаетесь из магистрали в ветку разработки. До тех пор, пока вы не внесете никаких изменений, вы должны быть в безопасности, просто принимая версию транка. –

ответ

1

Попробуйте проверить багажник и добавить файл в чек и вернуть его обратно.

Это может привести к конфликту для этого единственного файла при первом объединении с соединительной линии в ветку разработки. До тех пор, пока вы не внесете никаких изменений, вы должны быть в безопасности, просто принимая версию транка.

1

Вы можете объединить файл в багажник. Но вам необходимо объединить ревизию, созданную слиянием, для возврата обратно в вашу ветку с помощью опции --record-only.

Смотрите «Сохранение реинтегрированных Branch Живой» в Advanced merging section of the svn book

Смежные вопросы