2012-10-26 17 views
14

Rozmyślam nad budowaniem dużego systemu na gitarze z różnych powodów, ale przede wszystkim wygodę.Limit liczby oddziałów git

Ale w ramach realizacji generowałbym miliony oddziałów, rozgałęziając się i łącząc je. Czy git może być skalowany w ten sposób? Zawsze słyszę "Oddziały są wolne", ale muszę się zastanowić, czy to naprawdę jest prawdziwe 1 000 000? Czy git może faktycznie stworzyć teoretyczną nieograniczoną liczbę gałęzi?

+0

Wow ... jakiego rodzaju system wymaga miliona oddziałów? Ciężko jest napisać tak wiele linii kodu ...: o – nneonneo

+0

Zasadniczo system skierowany do użytkownika, który w rzeczywistości wykorzystuje tworzenie oddziałów, łączenie itp. W połowie specyfikacji rozwoju zdałem sobie sprawę, że to, co robiłem, było idealną metaforą dla gita. Gdybym mógł użyć gita, byłoby niesamowite. – user1778366

Odpowiedz

10

Tak, gałęzie są bezpłatne. Rozgałęzianie i łączenie jest bardzo łatwe.

Wspomniane wcześniej problemy z skalowalnością przychodzi tylko podczas synchronizowania dużej liczby oddziałów przez sieć (git fetch, git pull, git push). Lokalnie nie powinieneś mieć problemu.

Powiązane problemy