Pytania otagowane jako version-control

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

2
Wersja Bump przed rozpoczęciem nowego rozwoju lub tagowaniem wydania, co jest lepsze?
Niektóre projekty wypaczają wersję przed rozpoczęciem nowego rozwoju, podczas gdy inne projekty wypaczają wersję podczas oznaczania wydania. Które podejście jest lepsze? Jeśli numer wersji nie zostanie zmieniony na początku nowej fazy, programiści mogą zapomnieć o jego zmianie i po prostu wypuścić program. Jeśli numer wersji zmienił się przed oznaczeniem wydania, …

8
Czy w scentralizowanej kontroli wersji zawsze warto często aktualizować?
Przy założeniu, że: Twój zespół używa scentralizowanej kontroli wersji. Pracujesz nad większą funkcją, której ukończenie zajmie kilka dni, a wcześniej nie będziesz mógł jej zatwierdzić, ponieważ spowodowałoby to uszkodzenie kompilacji. Członkowie Twojego zespołu codziennie zatwierdzają coś, co może zmienić niektóre pliki, nad którymi pracujesz. Ponieważ jest to scentralizowana kontrola wersji, …

3
Jakieś powody, by nie używać wielu systemów kontroli wersji?
Pracuję nad projektem, który wykorzystuje GIT jako główny system kontroli wersji dla pnia, oficjalnych oddziałów i większości podprojektów / nieoficjalnych gałęzi. Jako taki, chcę, aby mój własny oddział używał GIT, aby umożliwić pozostałej społeczności dostęp do mojego oddziału przy użyciu systemu, który znają. Pracuję jednak nad częścią projektu, która nakłada …

2
Jakie jest kanoniczne podejście do korzystania z VCS od samego początku projektu?
tło W gitprzeszłości korzystałem z VCS (głównie ) do zarządzania wieloma istniejącymi projektami i działa to świetnie. Zazwyczaj w przypadku istniejącego projektu sprawdzałbym każdą wprowadzoną przeze mnie zmianę w kodzie, który albo optymalizuje, albo zmienia ogólną funkcjonalność (wiesz, co mam na myśli, w odpowiednich krokach, nie w każdej linii, którą …

4
Kontrola wersji oparta na pamięci przenośnej?
Tworzę osobiste projekty na dwóch komputerach bez korzystania ze wspólnego serwera lub połączenia sieciowego między nimi. Czy jakieś popularne systemy kontroli wersji niezawodnie obsługują korzystanie z przenośnej pamięci masowej (takiej jak urządzenie flash USB) jako wspólnego repozytorium?

6
Czy dobrą praktyką jest przechowywanie środowisk wykonawczych frameworka pod kontrolą źródła?
Wiem, że wiele sklepów z oprogramowaniem utrzymuje pliki binarne pod kontrolą źródła . Jednak nasz sklep przyszedł do przechowywania całych ram w repozytorium: środowiska wykonawczego DirectX, CUDA, nVidia Optix, cokolwiek. Mówi się, że ułatwia konfigurację maszyny deweloperskiej (podobno pobierz najnowszą wersję i zacznij kodować). Jednak znacznie powiększa repozytorium i obciąża …

5
Szef jest sceptycznie nastawiony do korzystania z systemu kontroli wersji w nowym projekcie, czy powinienem mimo to?
Zobacz /software/109817/superior-refusing-to-use-subversion Moje pytanie jest podobne, ale oto główne różnice w moim scenariuszu: Rozpoczynamy nowy projekt od podstaw, wykorzystując PHP i technologie internetowe. Nie byłoby przestojów w rozwoju, ponieważ przyjmowalibyśmy go od samego początku, jeśli mam na to sposób. Mój zespół deweloperów składa się ze mnie i mojego szefa. Jesteśmy …

3
Jak zaprojektowano Git?
Moje miejsce pracy niedawno przeszło na Git i uwielbiam je (i nienawidzę!). Naprawdę to uwielbiam i jest niezwykle potężny. Jedyne, czego nienawidzę, to to, że czasami jest zbyt potężny (i może trochę zwięzły / mylący). Moje pytanie brzmi ... Jak zaprojektowano Git? Używając go przez krótki czas, masz wrażenie, że …


8
Jak właściwie zarządzać zatwierdzeniami, zapobiegać konfliktom funkcji i zarządzać zależnościami za pomocą VCS?
Stało się to irytującym czynnikiem w pracy z dużymi zespołami: jak zarządzać meldowaniami i zapobiegać konfliktom funkcji oraz odpowiednio zarządzać zależnościami z kontrolą źródła? Obecnie w moim miejscu pracy korzystamy z TFS 2008 i migrujemy do TFS 2010 na początku grudnia. Po pierwsze, jakakolwiek kontrola źródła jest lepsza niż żadna, …


9
Bitbucket i mały dom deweloperski
Jestem w trakcie wprowadzania Mercurial jako naszego systemu kontroli wersji w działaniu. To wielka sprawa dla wszystkich, ponieważ, szokująco, nigdy nie używali VCS. Po miesiącach wkładania błędu w uszy kierownictwa w końcu zobaczyli światło i teraz zdają sobie sprawę, o ile lepsze jest niż praca z siecią folderów współdzielonych! W …

3
Opracowanie strategii kontroli wersji dla SVN
Niezwłocznie spróbuję wymyślić strategię kontroli wersji dla mojej firmy; obecnie używamy SVN, ale nie ma w tym żadnej struktury - w zasadzie mamy tylko łącze i tylko się do tego zobowiązujemy. Ostatnio kierownik ds. Rozwoju uruchomił drugie repozytorium, które działa jak nasz „tag”, ale musi zostać ręcznie scalone z „trunk”, …


4
Jakie są dobre strategie kontroli źródła w przypadku dużych zadań?
Ogólną zasadą jest, aby zameldowanie było małe, a zameldowanie często. Ale czasami zadanie wymaga dużych zmian w podstawowych ramach. Następnie odprawa przed wykonaniem zadania spowoduje przerwanie projektu do momentu sprawdzenia ukończonej pracy. Więc jakie strategie stosują ludzie, aby zmniejszyć ryzyko utraty pracy lub decydowania o tym, co robisz, to niewłaściwe …
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.