Как отправить конфликт после слияния разработчику - PullRequest
2 голосов
/ 29 октября 2011

У нас есть менеджер релизов, который объединяет множество веток с веткой релиза, и иногда возникают логические конфликты слияний, и только разработчики могут решить, как правильно слить.Есть ли хороший способ (svn, mercurial - не имеет значения), как отправить разработчикам эти конфликты, а затем вернуть фиксированные файлы в менеджер релизов, кроме как попросить их выполнить реальное слияние svn / hg.

Ответы [ 2 ]

2 голосов
/ 29 октября 2011

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

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

  1. hg pull release -андидат-репо
  2. рт.ст. слияние # их голова с недавно вытянутой головой
  3. рт.ст. push release -андидат-репо
0 голосов
/ 29 октября 2011

Mercurial

[ui]
merge = internal:merge

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

$ cat hello.py
print 'hello world'
<<<<<<< local
print "charlie says: it is now Wed Apr 21 19:22:15 EDT 2010"
=======
print "baker says: it is now Wed Apr 21 19:20:34 EDT 2010"
>>>>>>> other

ReleaseManager только что отправил (или проинформировал разработчика об инциденте) файл с маркерами

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