В настоящее время я работаю над командой разработчиков, которая разделена так, что отдельные лица или небольшие группы работают над полностью независимыми функциями, используя git как контроль версий. У нас есть центральный филиал (trunk), который иногда обновляется для рефакторинга или объединенных функций.Разработка центральной ветви Git
Либо из-за отсутствия надлежащего жаргона или понимания я не смог найти способ выполнения следующего: мы хотели бы, чтобы центральная магистраль «автоматически» отфильтровывала свои обновления в ветвях разработки, без необходимости перерезать после каждого обновления. Если филиал функции объединяется в центральный, он должен стать частью всех других текущих ветвей развития.
Это похоже на то, что было бы обычной и простой задачей. Если да, может кто-нибудь предложить метод его выполнения? Если это не распространено (или возможно), скажите, почему это считается плохой практикой.
Я попробовал запустить это с помощью моей собственной ветки функций, и он говорит только «Уже обновлено». Однако ни одно из изменений не отражается, и в журналах ничего не говорится об изменениях в master. – frog
У вас есть локальная копия master/trunk? – Massey101
@frog, Если ваша основная ветвь называется 'trunk', попробуйте' git fetch', за которой следует 'git merge origin/trunk'. –