Jestem nowym programistą - to moja pierwsza pozycja programistyczna. Mój problem jest następujący: używamy git- wycinam gałąź z naszego developoddziału, a następnie zaczynam pracę nad drobnym zadaniem, które mi przydzielono. Jest bardzo wolny, ponieważ jestem niedoświadczony. Do czasu, gdy jestem gotów połączyć moją gałąź z powrotem, developinni wprowadzili tak wiele …
Jedną z zalet korzystania z DVCS jest przepływ pracy edycji-zatwierdzania-scalania (w stosunku do edycji-scalania-zatwierdzania często wymuszanej przez CVCS). Zezwalanie na rejestrowanie każdej unikalnej zmiany w repozytorium niezależnie od fuzji zapewnia, że DAG dokładnie odzwierciedla prawdziwy rodowód projektu. Dlaczego tak wiele witryn mówi o tym, że chcą „uniknąć zatwierdzeń scalania”? Czy …
Powiedzieć wiele oddziałów są opracowywane, Aa B, a także przyrostowe „bug fix” oddział C. Teraz Cjest już „gotowy” i scalony w master. Ai Bwciąż są w fazie rozwoju i nie zostaną naprawione, zanim (być może) kolejna gałąź naprawy błędów nie zostanie połączona z master. Czy dobrym pomysłem jest Cjak najszybsze …
Mam klienta, który nalegał, aby cały 2016 rok trzymać się z dala od głównych oddziałów. Miały 3-4 inne zespoły pracujące nad aplikacją na różnych stanowiskach. Wprowadzono wiele dużych zmian (zmiana sposobu wstrzykiwania zależności, czyszczenie kodu za pomocą ReSharper itp.). Teraz padło na mnie, aby połączyć main z naszą nową gałęzią …
Ostatnio natknąłem się na artykuł MSDN na temat rozgałęziania i łączenia oraz SCM: Rozgałęzianie i łączenie podkładu - Chris Birmele . W artykule mówią, że „połączenie wielkiego wybuchu” to łączący się antypattern: Big Bang Merge - odroczenie połączenia gałęzi do końca prac rozwojowych i próba scalenia wszystkich gałęzi jednocześnie. Uświadomiłem …
Możliwa duplikat: Jestem maniakiem Subversion, dlaczego powinienem brać pod uwagę Mercurial, Git lub inny DVCS? Co jakiś czas słyszysz, jak ktoś mówi, że rozproszona kontrola wersji (Git, HG) jest z natury lepsza niż scentralizowana kontrola wersji (jak SVN), ponieważ scalanie jest trudne i bolesne w SVN. Chodzi o to, że …
Niedawno dowiedziałem się, że podczas łączenia dwóch gałęzi w git, jeśli są zmiany w dwóch sąsiednich liniach, git ogłasza ten konflikt. Na przykład jeśli plik test.txtma tę treść: Line 1: A Line 2: B Line 3: C Line 4: D w oddziale masterzmieniamy to na Line 1: A Line 2: …
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 …
Jaka jest zaleta korzystania z żądań ściągania zamiast zwykłego scalania gałęzi bez głównego? Szczególnie w zespole, w którym wszyscy programiści mają pełny dostęp do master.
Chcę wiedzieć, jak zarządzać dużym projektem z wieloma komponentami za pomocą systemu zarządzania kontrolą wersji. W moim obecnym projekcie są 4 główne części. Sieć serwer Konsola administracyjna Platforma. Część internetowa i serwerowa używa 2 bibliotek, które napisałem. W sumie istnieje 5 repozytoriów git i 1 repozytorium rtęciowe. Skrypt kompilacji projektu …
Używam GitHub od dłuższego czasu i zwykle przesuwałem swoje gałęzie funkcji, a następnie uruchamiałem żądanie ściągnięcia, które sam scaliłem. Odkryłem, że pomogło mi to śledzić, gdzie scaliłem oddziały. Ale ostatnio czytam coraz więcej o tym, jak działa Git i zdałem sobie sprawę, że mogę używać poleceń scalania, aby odwoływać się …
Zaczynam od SVN i tak wiele źródeł mówi, że scalanie jest bardzo trudne w SVN w porównaniu do narzędzi DVCS. Do Aktualne pytania mogę znaleźć tutaj na SE są od 2012 roku. Czasami pojawia się wzmianka, że przyczyną jest to, że SVN przed wersją 1.5 nie miał metadanych, ale SVN …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.