СВН филиал филиала - PullRequest
       5

СВН филиал филиала

6 голосов
/ 29 декабря 2011

Наш репозиторий кода включает в себя: * транк, * ветвь A - начинается с транка, * ветвь B - начинается с ветви A,

Программист, работающий на ветке A, хочет реинтегрировать его в транк ипродолжить работу только на магистрали.

Мы пока не хотим реинтегрировать ветвь B в ветвь A.

Возможно ли, чтобы ветвь B относилась к магистрали, а не к ветке A,так что два программиста могут продолжать работать отдельно на транке и на ветви B?

(надеюсь, мой вопрос ясен)

Ответы [ 2 ]

11 голосов
/ 30 декабря 2011

Как я понимаю, у вас следующая ситуация:

pic1

И вы собираетесь выполнить слияние от A до транк :

enter image description here

Как видите, B начался с A и имеет свое содержимое.Его нельзя изменить для запуска из другой кодовой базы, поскольку он уже существует.Все, что вы можете сделать, это объединить изменения с магистраль до B после того, как вы слили изменения с A в магистраль .В этом случае ветвь B будет иметь фактическое содержимое как транк , так и ветку A :

enter image description here

0 голосов
/ 29 декабря 2011

И ствол, и все ветви - это всего лишь несколько папок с некоторыми файлами в них. Вам разрешено объединять что угодно с чем угодно. Таким образом, ответ заключается в том, что нет точного понятия «отношение», но оно на самом деле не нужно.

...