Как мне поддерживать свои ветки в актуальном состоянии с веткой 'default' в Mercurial? - PullRequest
2 голосов
/ 02 апреля 2010

Допустим, у меня есть следующий рабочий процесс с Mercurial:

stable (clone on server)
    default (branch)
    development (clone on server)
        default (branch)
        bugs (branch)
            developer1 (clone on local machine)
            developer2 (clone on local machine)
            developer3 (clone on local machine)
        feature1 (branch)
            developer3 (clone on local machine)
        feature2 (branch)
            developer1 (clone on local machine)
            developer2 (clone on local machine)

Моя основная линия разработки, которая всегда находится в состоянии готовности к выпуску, - «по умолчанию». Таким образом, ветка 'default' в клоне 'development' всегда готова к выпуску.

Теперь предположим, что я разработчик1, работающий над feature2. И скажем также, что feature2 занимает несколько месяцев.

Совершенно очевидно, что я хочу постоянно обновлять ветку 'feature2' с веткой 'default'. Имеет ли это смысл? Как мне поступить с Mercurial?

Ответы [ 2 ]

2 голосов
/ 02 апреля 2010

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

1 голос
/ 02 апреля 2010

Вы должны просто быть в состоянии выполнить переход от default до feature2, если только я не пропущу некоторые дополнительные сложности?

...