Pytania otagowane jako version-control

Dyscyplina programistyczna do śledzenia, przechowywania i wyszukiwania poprawek kodu źródłowego.

1
Obowiązki Build Script i Build Server
Potrzebuję wyjaśnień na temat obowiązków skryptu kompilacji i serwera kompilacji. Czytałem kilka artykułów w sieci o ciągłej integracji i kompilacjach. Włącznie z Klawisz F5 nie jest procesem kompilacji Serwer kompilacji: monitor pracy serca twojego projektu Codzienne wersje są Twoim przyjacielem Rozmawiałem z moim doradcą na temat procesu kompilacji naszego oprogramowania. …

1
Git workflow / praktyki dla małego projektu (schemat blokowy w png)
Próbuję wymyślić osobisty przepływ pracy. Przygotowałem schemat blokowy hipotetycznej długości wydania: jeden programista pcha na publiczne repozytorium github + przyjaciel pomaga przy niektórych funkcjach i naprawia błąd. Czy to rozsądne podejście do kontroli wersji? Główną ideą jest utrzymanie porządku w publicznej repozytorium: Każde nowe wydanie dostaje się do własnego oddziału, …

4
W jaki sposób menedżer ds. Rozwoju powinien obsługiwać kod „Obsługa celów”?
Najpierw pozwól mi wykreślić termin: celowanie kodu: sprawdzanie kodu rano, a następnie dyskretne przeglądanie wszystkich zmian dokonanych przez innych programistów poprzedniego dnia plik po pliku (zwłaszcza pliki kodu, które pierwotnie opracowałeś) oraz poprawianie formatowania, logiki, zmiany nazw zmiennych, refaktoryzacja długie metody itp., a następnie zatwierdzanie zmian w VCS. Ta praktyka …



6
Strategia rozgałęziania i wersjonowania bibliotek współdzielonych
Te posty wydają się powiązane, ale mój mózg zaczyna się topić, próbując to przemyśleć: P. Mój pracodawca właśnie zaczął korzystać z kontroli źródła, przede wszystkim dlatego, że zanim zatrudnili więcej programistów, „repozytorium” było dyskiem twardym samotnego programisty, który pracuje głównie z domu. Cały napisany przez niego kod .NET został masowo …

4
Dlaczego duże firmy finansowe / ubezpieczeniowe powinny używać git i / lub github?
Pracuję dla dużego przedsiębiorstwa (30 000 pracowników) w branży finansowej / ubezpieczeniowej. Chociaż „IT” nie jest naszym głównym celem, powiedzmy sobie szczerze, są to branże oparte na informacjach, a firmy z lepszą przewagą technologiczną wydają się wyprzedzać szybciej. W mojej firmie działa wiele zespołów programistycznych. Są na całej mapie z …

7
Jaka będzie najlepsza praktyka, aby mieć „sprawdzony” kod źródłowy w repozytorium kontroli źródła?
Jaki będzie najlepszy sposób zarządzania sprawdzonym kodem źródłowym w repozytorium kontroli źródła? Czy kod źródłowy powinien przejść proces sprawdzania przed zalogowaniem się, czy też sprawdzenie kodu powinno nastąpić po zatwierdzeniu kodu? Jeśli sprawdzenie nastąpi po wpisaniu kodu do repozytorium, to jak należy to śledzić?

6
Jak możemy dołączać funkcje gotowe do wydania w naszych wydaniach produkcyjnych co drugi tydzień?
Jestem programistą w dość dużym, zwinnym zespole (mamy ośmiu programistów aktywnie wprowadzających zmiany w jednym repozytorium kodu). Co dwa tygodnie wprowadzamy nową wersję naszego oprogramowania do produkcji. Oto nasz obecny obieg pracy: Rozpoczynając nowe zadanie, programiści tworzą „gałąź funkcji” z głównej gałęzi programowania (korzystamy z git ) i pracujemy nad …

2
Przepływ pracy Git dla wielu zespołów
Zaczniemy używać Gita (jeszcze go nie używam) i chcę zdefiniować przepływ pracy. Mamy 4 zespoły w 4 różnych globalnych lokalizacjach, które wspólnie opracowują ten sam produkt. Każdy zespół jest właścicielem części kodu produktu, ale czasami muszą również wprowadzić zmiany w kodzie należącym do innych zespołów. Czy istnieje zalecenie dotyczące przepływu …


3
Przepływ pracy Git dla małych zespołów
Pracuję nad przepływem pracy git do wdrożenia w małym zespole. Główne pomysły w przepływie pracy: Istnieje wspólny główny projekt, do którego wszyscy członkowie zespołu mogą pisać Cały rozwój odbywa się wyłącznie w gałęziach funkcji Gałęzie obiektów są sprawdzane pod kątem kodu przez członka zespołu innego niż autor oddziału Gałąź funkcji …

3
Przepływ pracy GIT dla jednego dewelopera (przejście z prostego FTP)
Próbuję zdecydować, czy przejście na VCS jest dla mnie sensowne. Jestem programistą internetowym w małej organizacji (5 osób). Myślę o VCS (Git) z następujących powodów: kontrola wersji, tworzenie kopii zapasowych poza siedzibą, scentralizowane repozytorium kodów (dostęp z domu). W tej chwili ogólnie pracuję na serwerze na żywo. Przesyłam FTP, wprowadzam …

6
Wybór odpowiedniej strategii rozgałęziania dla wydań
Zaczynając od nowego zespołu deweloperów przy nowym projekcie, musimy zdefiniować naszą strategię rozgałęzienia dla naszego repozytorium źródłowego ( np. Microsoft Team Foundation Server 2010 ). Natknęliśmy się na trudną dyskusję na temat tego, czy ... . Posiadaj jedną gałąź wydania, z której wykonujemy kompilacje produkcyjne, a następnie etykietuj, kiedy coś …

4
Czy odniesienie do błędu / problemu w komunikacie zatwierdzenia jest uważane za dobrą praktykę?
Pracuję nad projektem, w którym mamy kontrolę źródła skonfigurowaną do automatycznego zapisywania notatek w narzędziu do śledzenia błędów. Po prostu zapisujemy identyfikator problemu w komunikacie zatwierdzenia, a komunikat zatwierdzenia jest dodawany jako notatka do narzędzia do śledzenia błędów. Widzę tylko kilka wad tej praktyki. Jeśli kiedyś w przyszłości kod źródłowy …

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.