Pytania oznaczone «version-control»

80
Dlaczego git używa skrótów zamiast numerów wersji?

Zawsze zastanawiałem się, dlaczego git woli skróty niż numery wersji. Numery wersji są znacznie wyraźniejsze i łatwiejsze do odniesienia (moim zdaniem): Istnieje różnica między poleceniem komuś spojrzenia na wersję 1200 lub zatwierdzeniem 92ba93e! (Podam tylko jeden przykład). Czy jest więc jakiś...

65
Kiedy zatwierdzenie kontroli wersji jest zbyt duże? [Zamknięte]

Słyszałem w kilku miejscach: „Nie dokonuj dużych zobowiązań”, ale tak naprawdę nigdy nie zrozumiałem, co to jest „duże” zobowiązania. Czy jest duży, jeśli pracujesz na wielu plikach, nawet jeśli są one powiązane? Ile części projektu powinieneś pracować jednocześnie? Dla mnie mam problem z...

62
Jak wygląda repozytorium Google?

Słyszałem, że Google ma gigantyczne prywatne (wewnętrzne) repozytorium całego swojego kodu, a ich pracownicy mają do niego dostęp, dzięki czemu, gdy rozwijają rzeczy, nie muszą wymyślać na nowo koła. Chciałbym dowiedzieć się więcej na ten temat! Czy jest tu ktoś z Google, który mógłby opisać to...

59
Kiedy zatwierdzić kod?

Podczas pracy nad projektem kod może zostać opracowany dość szybko w ciągu jednego dnia lub kawałek po kawałku przez dłuższy okres kilku tygodni / miesięcy / lat. Ponieważ zatwierdzenia kodu stają się uważane za miarę rozwoju projektu, tak naprawdę nie oznacza to, że napisano więcej kodu niż...

57
Kontrola źródła bazy danych

Czy pliki bazy danych (skrypty itp.) Powinny być pod kontrolą źródła? Jeśli tak, jaka jest najlepsza metoda, aby go zachować i tam zaktualizować? Czy istnieje nawet potrzeba, aby pliki bazy danych były pod kontrolą źródła, ponieważ możemy umieścić je na serwerze programistycznym, gdzie każdy może...