Pytania otagowane jako version-control

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

9
Czy dobrą praktyką jest przeprowadzanie testów jednostkowych w hakach kontroli wersji?
Z technicznego punktu widzenia możliwe jest dodanie niektórych zaczepów przed / po naciśnięciu, które będą uruchamiać testy jednostkowe przed zezwoleniem na połączenie określonego zatwierdzenia ze zdalną domyślną gałęzią. Moje pytanie brzmi - czy lepiej jest utrzymywać testy jednostkowe w potoku kompilacji (w ten sposób wprowadzając uszkodzone commits do repo) czy …

9
Konserwacja kodu: Aby dodać komentarze do kodu lub po prostu pozostawić kontrolę wersji?
Zostaliśmy poproszeni o dodanie komentarzy do tagów początkowych, końcowych, opisu, rozwiązania itp. Dla każdej zmiany, którą wprowadzamy do kodu w ramach naprawy błędu / implementacji CR. Obawiam się, czy zapewnia to jakąś wartość dodaną? W tej chwili mamy wszystkie szczegóły w historii kontroli wersji, które pomogą nam śledzić każdą zmianę? …

15
Jakie są twoje ulubione systemy kontroli wersji? [Zamknięte]
Jest to raczej pytanie dyskusyjne niż faktyczna próba określenia „najlepszego”, ponieważ wyraźnie różni się to w zależności od potrzeb organizacji. Jestem bardziej ciekawy argumentów przemawiających za różnymi systemami w różnych kategoriach (scentralizowane vs rozproszone, otwarte vs zastrzeżone itp.). Jak myślisz, jaki jest najlepszy system kontroli wersji?

4
Czy dane testowe powinny być sprawdzane w kontroli wersji?
Piszę kod testowy dla funkcji przetwarzającej pliki PDF. Podstawowa idea testów polega na tym, że kieruję je w stronę wybranych plików PDF, które przetwarzam i sprawdzam, czy wyniki są zgodne z oczekiwaniami. Moje pytanie brzmi: gdzie powinienem przechowywać te duże pliki PDF? Czy powinienem sprawdzić je w kontroli wersji wraz …

16
Dobry pomysł, aby wstawić numery błędów w komentarzu na początku pliku źródłowego? [Zamknięte]
Czy dobrą praktyką jest umieszczanie numerów błędów w samym pliku w komentarzu nagłówka? Komentarze wyglądałyby mniej więcej tak: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Wydaje się to pomocne, ale czy …

11
Czy zatwierdzanie niedziałającego kodu jest kiedykolwiek w porządku?
Czy dobrym pomysłem jest wymaganie zatwierdzenia tylko działającego kodu? To zatwierdzenie nie musi pozostawiać repozytorium w stanie roboczym, ponieważ: ... jesteśmy na wczesnym etapie projektowania, kod nie jest jeszcze stabilny. ... jesteś jedynym deweloperem projektu. Wiesz, dlaczego nic nie działa. Co więcej, nie przerywasz niczyjej pracy, popełniając uszkodzony kod. ... …



8
Jaki jest termin zatwierdzenia naprawdę dużego kodu źródłowego? [Zamknięte]
Czasami, gdy sprawdzamy historię zatwierdzeń oprogramowania, możemy zauważyć, że istnieje kilka BITÓW, które są naprawdę DUŻE - mogą zmieniać 10 lub 20 plików setkami zmienionych linii kodu źródłowego (delta). Pamiętam, że istnieje taki termin na BIG, ale nie pamiętam dokładnie, co to jest. Czy ktoś może mi pomóc? Jakiego terminu …

9
Kontrola wersji i osobisty plik konfiguracyjny
Nasz projekt wykorzystuje specyficzny dla użytkownika plik konfiguracyjny. Ten plik nie jest obecnie objęty kontrolą wersji, ponieważ jest różny dla każdego użytkownika. Problem polega na tym, że za każdym razem, gdy programista dodaje nowy moduł, który wymaga konfiguracji lub zmienia nazwę istniejących modułów, inni programiści otrzymują błędy, ponieważ ich prywatne …

10
Najlepsze nawyki kontroli wersji dla programisty solo?
Jestem jedynym programistą w swojej pracy i choć rozumiem korzyści płynące z VCS; Trudno mi trzymać się dobrych praktyk. W tej chwili używam git do tworzenia głównie aplikacji internetowych (które nigdy nie będą dostępne ze względu na moją pracę). Mój obecny obieg pracy polega na wprowadzaniu wielu zmian w witrynie …

7
Czy częste, skomplikowane konflikty scalania są oznaką problemów?
W naszym zespole używamy Git jako naszej kontroli źródła. Mamy kilka obszarów kodu, które są prawie niezależne, ale nakładają się na siebie. Ostatnio dyskutowaliśmy o przepływach pracy i podejściach do korzystania z kontroli źródła. Jedną skargą, która pojawia się, gdy promuję użycie przepływu pracy gałęzi funkcji, jest to, że ludzie …

6
Format arkusza kalkulacyjnego przyjazny dla Gita? [Zamknięte]
Staramy się przenieść proces dokumentacji projektu z Dokumentów Google do zestawu hostowanych przez siebie repozytoriów Git. Dokumenty tekstowe są wystarczająco przyjazne dla Gita, ponieważ zwykle nie potrzebujemy żadnego fantazyjnego formatowania, po prostu przekonwertujemy wszystko na, powiedzmy, multimarkdown z opcją osadzenia LaTeXa w skomplikowanych przypadkach. Ale arkusze kalkulacyjne to zupełnie inna …

8
Jak bezpieczne i godne zaufania są witryny hostingowe, takie jak sourceforge, github lub bitbucket dla projektów zamkniętych? [Zamknięte]
Rozważam użycie sourceforge, bitbucket lub github do zarządzania kontrolą źródła w mojej firmie. Mam otwarte projekty i biorę udział w otwartych projektach, takich jak gcc. Ale mam też firmę, w której rozwijam oprogramowanie o zamkniętym źródle. Jak godne zaufania są sourceforge, github lub bitbucket, jeśli chodzi o ochronę oprogramowania przed …

7
Jak działała kontrola wersji na mikrokomputerach w latach 80. i 90.?
Jestem ciekawy, jak zespoły programistów zazwyczaj zarządzały tworzeniem oprogramowania w latach 80. i na początku 90. Czy cały kod źródłowy był po prostu przechowywany na jednym komputerze, nad którym wszyscy pracowali, czy też źródło było przekazywane i kopiowane ręcznie za pomocą dyskietki i scalane ręcznie, czy też faktycznie korzystali z …

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.