Pytania otagowane jako dvcs

Zdecentralizowana kontrola wersji (DVCS) śledzi wersje oprogramowania i umożliwia wielu programistom pracę nad danym projektem bez konieczności łączenia się ze wspólną siecią.

3
Czy przegląd kodu, który wykorzystuje tylko komentarze do kodu, jest dobrym pomysłem?
Warunki wstępne Zespół używa DVCS IDE obsługuje parsowanie komentarzy (np. TODO itp.) Narzędzia takie jak CodeCollaborator są drogie ze względu na budżet Narzędzia takie jak gerrit są zbyt skomplikowane do zainstalowania lub nie nadają się do użytku Przepływ pracy Autor publikuje gdzieś w centralnej gałęzi funkcji repo Recenzent pobierz go …

7
Dlaczego nie popełnić nierozwiązanych zmian?
W tradycyjnym VCS rozumiem, dlaczego nie popełniasz nierozwiązanych plików, ponieważ możesz uszkodzić kompilację. Nie rozumiem jednak, dlaczego nie powinieneś zatwierdzać nierozstrzygniętych plików w DVCS (niektóre z nich faktycznie uniemożliwiają zatwierdzenie plików). Zamiast tego uważam, że twoje repozytorium powinno być zablokowane przed pchaniem i ciągnięciem , ale nie zobowiązując się. Możliwość …


4
Praca z Git na wielu komputerach
Może to zabrzmieć nieco dziwnie, ale zastanawiam się nad dobrym sposobem pracy w Git z wielu komputerów połączonych ze sobą w jakiś sposób. Wygląda mi na to, że mam dwie opcje i widzę korzyści po obu stronach: Używaj samego git do udostępniania, każda maszyna ma swoje własne repozytorium i musisz …
15 git  workflows  dvcs 


6
Czy dobrze jest mieć przerwane pośrednie zatwierdzenia, dopóki działa ostateczne zatwierdzenie w jakimkolwiek wypychaniu?
Powiązane: Czy każdy git commit powinien pozostawić projekt w stanie roboczym? Załóżmy, że lokalnie wykonuję następujące zatwierdzenia: Zmodyfikuj schemat bazy danych, psując aplikację. Zaktualizuj aplikację, aby była zgodna ze schematem bazy danych. Tak długo, jak pcham oba zatwierdzenia, masterpozostaje w stanie roboczym. Jednak historyczna wersja jest zepsuta. Wiem, że mogę …
13 git  dvcs 

4
Zatrzymywanie programistów zobowiązujących się do niewłaściwej gałęzi DVCS
Problem Jestem w projekcie oprogramowania, który ma około 10 programistów, udostępniamy kod źródłowy za pośrednictwem Mercurial. Posiadamy dział rozwoju i produkcji na wydanie. Wielokrotnie w trakcie projektu mieliśmy kod źródłowy z jednej gałęzi, tj. V1 wchodzącej do łatek i gałęzi serwisowych dla wcześniejszych wydań oprogramowania, tj. V2. Powoduje to albo …



3
Wzory dla ciągłej integracji i DVCS
Obecnie używamy Subversion i TeamCity, zamierzamy przejść do używania Mercurial (szczególnie Kiln, ponieważ jesteśmy użytkownikami FogBugz). Oczywiście spowoduje to zmiany - miejmy nadzieję ulepszeń - w naszych wzorcach programistycznych (wszyscy dwoje!), Ale jedyną kwestią, z którą walczę, jest to, jak ustrukturyzować rzeczy, abyśmy nadal cieszyli się korzyściami płynącymi z ciągłej …

3
Czy Git ma „tryb bezpieczny”, aby zapobiec przepisywaniu historii?
Kiedy jesteś trochę nowy w Git (i ogólnie DVCS) i zaczynasz badać zmiany przepisujące historię, jesteś bezpieczny, jeśli repozytorium jest tylko lokalne, ale możesz napotkać problemy, jeśli pracujesz z pilotami i próbujesz popchnij takie zmiany. Oczekiwaną funkcją jest możliwość włączenia „trybu bezpiecznego”, który zasadniczo powstrzyma mnie od robienia tego, czego …
11 git  dvcs 


2
Dlaczego wydaje się, że DVCS mają irracjonalną fobię niezamierzonych zmian?
Pochodząc ze środowiska SVN, jedną z najtrudniejszych rzeczy, do których należy się przyzwyczaić podczas pracy z systemami DVCS, jest sposób, w jaki wszyscy postrzegają każdą niezaangażowaną zmianę jak tykającą bombę zegarową. W Mercurial, jeśli próbujesz pobrać zmiany i masz jakieś niezatwierdzone zmiany w kopii roboczej, musisz przeskakiwać obręcze, aby po …

1
DVCS pobłogosławił replikację repozytorium wśród zespołów rozproszonych geograficznie
Moja firma bada przejście od Perforce do DVCS i obecnie używamy wielu serwerów proxy Perforce, ponieważ zespoły programistów są rozmieszczone w Niemczech, Chinach, USA i Meksyku, a czasami przepustowość z jednego miejsca do drugiego nie jest aż tak duża. Rozmawiając z działem IT, zaczęliśmy szukać sposobu, aby wszystko działało płynnie …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.