Używając Git lub Mercurial, jak byś wiedział, kiedy robisz klon lub ciągnięcie, nikt nie sprawdza plików (przesuwając go)? Może być ważne, aby:Używając Git lub Mercurial, jak byś wiedział, kiedy robisz klon lub ciągnięcie, nikt nie sprawdza plików (przesuwając go)?
1) Nigdy nie wiesz, że jest niespójny, więc spróbuj przez 2 godziny próbować debugować kod, gdy kod jest niespójny.
2) Przy całym kodzie źródłowym (takim jak Ruby on Rails) - potencjalnie setki plików - jeśli niektóre pliki są niezgodne z innymi, nie mogą spowodować uszkodzenia lub niespójności w kodzie rake db:migrate
lub script/generate controller
baza?
Git oraz Mercurial nie są jedynym VCS, które cierpią z powodu niezgodności. Mogę sprawdzić złamany kod w repozytorium Subversion i zostawić ci debugowanie kodu przez 2 godziny. Komunikacja jest kluczowa! – basszero
komunikacja * to * klucz. To także dlatego kontrola źródeł jest tylko jednym aspektem rozwoju oprogramowania. –