Проблема с потоком разработки UCM - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть поток интеграции с производственной базой и несколькими потоками разработки в качестве дочерних потоков.Теперь, когда есть независимые изменения в разных потоках, все работает нормально.Теперь есть изменение в файле в потоке A, которое передается в int stream.Но поток B не знает об этом, и он вносит свои изменения, но когда B доставляется в int stream, все не работает, потому что B не знает об изменениях, которые были сделаны A, и не принимал их во время написания своего кода.ОБА Dev-потоки используют похищенные файлы и просмотр снимков.

Я вижу здесь два решения, но не уверен, что это действительно сработает.1. Объедините изменения из int в B, как только A будет доставлен в int.Здесь может возникнуть проблема, когда есть файл угона с изменениями в тех же строках.2.Внесите изменения из всего потока разработки в B, что выглядит не очень хорошо, поскольку B может не потребоваться все эти изменения.

Не могли бы вы посоветовать, как лучше всего это решить?

1 Ответ

0 голосов
/ 26 февраля 2019

В идеале вы должны перебазировать B с базовой линией с int (или, если неудобно, поставить с int до B), чтобы получить все изменения с int в B,и разрешить потенциальный конфликт локально (в представлении B UCM)

Затем, и только тогда, вы устанавливаете новый базовый уровень на B и доставляете его на int.

...