Pytania otagowane jako git

Git to otwarty system DVCS (rozproszony system kontroli wersji)


2
Czy żądania ściągania przez squash łamią algorytm scalania gita?
Obecnie pracuję dla firmy, która używa VSTS do zarządzania kodem git. „Zalecanym” sposobem scalania oddziału przez Microsoft jest „scalenie squasha”, co oznacza, że ​​wszystkie zatwierdzenia dla tego oddziału zostają zgniecione w jednym nowym zatwierdzeniu zawierającym wszystkie zmiany. Problem polega na tym, że jeśli zrobię jakieś zmiany w jednej gałęzi dla …
17 git 

3
Dlaczego nie wprowadzasz natychmiast scalonych zmian?
Moje biuro używa Git i SourceTree do kontroli wersji. Stało się tak, ponieważ kiedy dołączyłem, kontrola wersji była zerowa, a SourceTree był jedynym systemem, z którego kiedykolwiek korzystałem. W żadnym wypadku nie jestem ekspertem, ale jestem najbardziej doświadczonym z moich współpracowników, więc jestem de facto ekspertem odpowiedzialnym za uczenie wszystkich …

4
Masz oddział produkcyjny lub używasz master?
Pracuję w małym zespole z innymi zdalnymi programistami nad Railsaplikacją. Zaczynamy modyfikować nasz gitprzepływ pracy. Pomyśleliśmy o strukturze rozgałęziającej, jak poniżej: (dev) -> (qa) -> (stag) -> (master) Ale niektórzy programiści sądzili, że może to być mniej mylące dla nowych programistów, którzy mogą automatycznie naciskać na produkcję na master. Zamiast …
16 git 

4
Przepływ pracy: Używanie formatów dokumentów binarnych w Git bez blokad (przejście z subversion)
Jesteśmy doradcą w zakresie oprogramowania z wieloma projektami dla różnych klientów. Tradycyjnie używamy Subversion, ale obecnie rozważamy przejście na Git. Znaczna część tworzonych przez nas dokumentów jest udostępniana naszym klientom (wymagania, projekty globalne, specyfikacje testów itp.), A do ich tworzenia używamy MS Office. W Subversion możemy użyć jego funkcji „Blokuj”, …
16 git  svn  dvcs  excel  word 

3
Przesuwasz zmiany z głównego na mój dział pracy?
Jest nas dwóch nad czymś. Używamy tej struktury gałęzi mistrz dev-A dev-B Oboje pracujemy nad oddzielnymi gałęziami (dev-A, B) i ilekroć skończymy - promujemy nasze zmiany do opanowania. Wadą tego jest to, że nie możemy uzyskać zmian wprowadzanych przez innych programistów. Wszystko istnieje w drzewie głównym - ale nie możemy …
16 git 

3
Git: Naprawienie błędu dotyczącego dwóch gałęzi
Opieram moje repozytorium Git na udanym modelu rozgałęziania Git i zastanawiałem się, co się stanie, jeśli masz taką sytuację: Powiedzmy, że rozwijam dwie gałęzie funkcji A i B, a B wymaga kodu z A. Węzeł X wprowadza błąd w funkcji A, który wpływa na gałąź B, ale nie jest to …
16 git  bug  branching 


2
Wiele małych skryptów, jedno repozytorium czy wiele?
Współpracownik i ja napotkaliśmy problem, na który mamy wiele opinii. Obecnie mamy repozytorium git, w którym trzymamy wszystkie nasze cronjoby. Istnieje około 20 cronów i nie są one tak naprawdę powiązane, z wyjątkiem tego, że wszystkie są małymi skryptami pythonowymi i niezbędnymi do pewnej aktywności. Używamy fabric.pypliku do wdrożenia i …

3
Strategia rozgałęziania Git dla długo nieużywanego kodu
W naszym zespole, oprócz poszczególnych jednostek pracy (Historie), mamy dłuższe motywy pracy (Epopeje). Liczne historie stają się epickie. Tradycyjnie mieliśmy gałęzie funkcji dla każdej Opowieści i połączyliśmy je prosto do opanowania, gdy przejdą kontrolę jakości. Chcielibyśmy jednak zacząć powstrzymywać się od wydania ukończonych historii w Eposie, dopóki Epicka nie zostanie …

5
Radzenie sobie z dużym żądaniem pociągnięcia
Obecnie pracuję nad projektem z zespołem korzystającym z przepływu pracy git. Jest to dość proste, master powinien być w stanie do wdrożenia, a do tworzenia funkcji i poprawek służą gałęzie. Ilekroć mamy ukończoną i przetestowaną funkcję lub poprawkę błędu, przenosimy ją do opanowania tak szybko, jak to możliwe. Chodzi o …
15 git  workflows 

2
Struktura repozytorium Git
Przepraszam, jeśli to duplikat, szukałem. Przeprowadzamy się do Git. W Subversion przyzwyczaiłem się do folderów \ trunk, \ oddziałów i \ tags. W przypadku Git przełączanie między gałęziami zastąpi zawartość katalogu roboczego, więc czy mam prawo założyć, że sposób, w jaki działaliśmy, po prostu nie ma zastosowania w przypadku Git? …

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ść …


2
Jak otworzyć projekt, którego repozytorium git ma w historii prawa autorskie do multimediów?
Chcę wydać projekt oprogramowania do pobierania odcisków palców na podstawie bezpłatnej licencji, ale repozytorium zawiera pliki audio chronione prawem autorskim. Przypadki testowe również obecnie używają tych plików. Jak udostępnić kod publicznie z maksymalną historią wersji, ale bez naruszania praw autorskich? Detale: Kod jest wersjonowany pod git. Przed wydaniem zwiniemy wszystko …

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.