CVS: отслеживание всех изменений в ветке - PullRequest
1 голос
/ 28 декабря 2010

Скажем, у меня есть три ветви, ветви b0, b1 и b2.Несколько лет назад b1 разветвляется от b0, а недавно b2 - от b1.

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

Я вижу два способа сделать это:

  1. Вручную скопируйте-вставьте код (так как добавления кода довольно независимы) или
  2. Создайте файл сравнения текущего состоянияветви b2 в состояние, где b2 был разветвлен от b1.Примените патч к b0 и вручную обработайте конфликты.

2-й способ кажется мне более выполнимым, единственная проблема, с которой я столкнулся, это как создать diff из всех изменений, сделанных в ветви?

Любой другой лучший способ сделать это также приветствуется.

Спасибо,

...