Git: как мейнтейнеры git/linux могут поддерживать такое количество веток

Лично, если я посмотрю репозиторий git или linux с gitk, я полностью ошеломлен огромным количеством слияний/разветвлений. Я совершенно не понимаю, что происходит.

Я предположил, что в целом вы пытаетесь иметь как можно более линейную историю и только несколько веток (например, master, maint, next, pu — вот и все) в общедоступномрепозитории. т.е. Я предположил, что слияния случаются редко и в основном используется rebase. Видимо я ошибаюсь.

  1. Интересно, что делают сопровождающие git/linux, чтобы иметь хороший обзор?
  2. Почему они не используют перебазирование чаще и не имеют гораздо больше веток, чем только master, maint, next pu?
5
задан Rafał Rawicki 1 April 2012 в 16:17
поделиться