Moje biuro próbuje dowiedzieć się, jak radzimy sobie z podziałem i łączeniem oddziałów, i napotkaliśmy duży problem. Nasz problem dotyczy długoterminowych odgałęzień - w przypadku, gdy kilka osób pracuje nad odgałęzieniem, które dzieli się od mistrza, rozwijamy się przez kilka miesięcy, a kiedy osiągamy kamień milowy, synchronizujemy oba. Teraz, IMHO, …
Kiedy mój współpracownik myśli, że nie ma potrzeby przeprowadzania testu na swoim komputerze, wprowadza zmiany, zatwierdza, a następnie naciska. Następnie testuje na serwerze produkcyjnym i zdaje sobie sprawę, że popełnił błąd. Zdarza się to raz w tygodniu. Teraz widzę, że dokonał 3 zatwierdzeń i przepycha się z wdrożeniem na serwerze …
Pracuję w instytucji rządowej. Stosowana tutaj technologia i metody tworzenia oprogramowania są dość staromodne. Mają mnóstwo miejsca do przechowywania, ale nie mają odpowiedniego miejsca do przechowywania i utrzymywania aplikacji służących do automatyzacji większości prac w tym miejscu. Instytucja nie zezwala mi na używanie oprogramowania SCM, takiego jak GIT lub SVN. …
Ktoś więc ocenił moją pracę i powiedział mi, że zawsze powinienem podpisywać swoje zobowiązania i tagi kryptograficznie. Zapytany dlaczego nie wiedział, jak mi to wyjaśnić, i powiedział: „To po prostu dobra rzecz”. Starając się unikać oczywistego scenariusza szympansa , dlaczego tak naprawdę powinienem? Czy naprawdę jest tak wiele wyraźnych zalet …
Niemal każdy artykuł, który przeczytałem 1 porównujący Git i Mercurial, wygląda na to, że Mercurial ma lepszą linię poleceń UX, przy czym każde polecenie jest ograniczone tylko do jednego pomysłu (w przeciwieństwie do powiedzenia git checkout). Ale w pewnym momencie Git nagle stał się bardzo popularny i liczba osób przesyłających …
Biorąc pod uwagę, że GitHub zapewnia aplikacje GUI zarówno dla komputerów Mac, jak i Windows , jakie są zalety nauki korzystania z git z wiersza poleceń? Obecnie używam ich aplikacji Mac do aktualizacji moich repozytoriów i jak dotąd wydaje się, że pokrywają moje potrzeby. Czego mi brakuje?
Znam i używam dwa systemy kontroli wersji: Subversion i git. Subversion na razie przyzwyczaja się do osobistych projektów, w których jestem jedynym programistą, a git przyzwyczaja się do projektów open source i projektów, w których, jak sądzę, inni również będą pracować nad projektem. Wynika to głównie z niesamowitych możliwości rozwidlania …
Zauważyłem ostatnio, że patrząc na niektóre popularne projekty na GitHub, nie ma żadnego developoddziału. W rzeczywistości przewodnik GitHub Flow też o tym nie wspomina. Z mojego zrozumienia, masterzawsze powinna być całkowicie stabilna i odzwierciedlać produkcję. Jeśli programiści pracują nad gałęziami funkcji, a następnie scalają je ze sobą masterpo zakończeniu, oznacza …
Zawsze zastanawiałem się, dlaczego git woli skróty niż numery wersji. Numery wersji są znacznie wyraźniejsze i łatwiejsze do odniesienia (moim zdaniem): Istnieje różnica między poleceniem komuś spojrzenia na wersję 1200 lub zatwierdzeniem 92ba93e! (Podam tylko jeden przykład). Czy jest więc jakiś powód tego projektu?
Piszę esej i chciałbym mieć jakieś dowody empiryczne, być może dane podłużne, w których popularność tych technologii jest porównywana przez kilka lat. Czy są jakieś statystyki pokazujące popularność Git w porównaniu z SVN?
Mamy produkt, który ma kilka różnych wydań. Różnice są niewielkie: różne ciągi tu i tam, bardzo mało dodatkowej logiki w jednej, bardzo mała różnica w logice w drugiej. Podczas opracowywania oprogramowania do każdej edycji należy dodać większość zmian; jest jednak kilka takich, które się nie różnią, i kilka, które muszą …
Rozważ następującą sytuację: Masz klon repozytorium git Masz kilka lokalnych zatwierdzeń (które nie zostały jeszcze nigdzie wypchnięte) W zdalnym repozytorium znajdują się nowe zatwierdzenia, których jeszcze nie uzgodniono Więc coś takiego: Jeśli wykonasz git pullustawienia domyślne, otrzymasz coś takiego: Jest tak, ponieważ git wykonał scalenie. Istnieje jednak alternatywa. Możesz zamiast …
chciałbym wiedzieć W projekcie C # lub VB.NET powinniśmy dołączyć folder PACKAGE (folder pakietu samorodków, który jest tworzony w katalogu głównym mojego projektu, który zawiera pliki nupkg i inną zawartość) do naszego repozytorium kontroli źródła (na przykład Git).
Kontekst Mój zespół ośmiu inżynierów przechodzi obecnie na Git (z Subversion), aby zrobić kolejną wielką rzecz. Mamy garść „bardziej doświadczonych” inżynierów, którym trudno jest zdobyć Git. Zadawano mi te same trywialne pytania pomimo dostarczenia instrukcji obsługi, szkoleń i sesji tablicy. Mieliśmy dwóch konsultantów Junior, którzy podnieśli wszystko w ciągu kilku …
Zaczynam repozytorium Git dla projektu grupowego. Czy sensowne jest przechowywanie dokumentów w tym samym repozytorium Git co kod - wygląda na to, że jest to sprzeczne z naturą przepływu wersji git. Oto podsumowanie moich pytań: Czy styl weryfikacji Gita będzie mylący, jeśli zarówno kod, jak i dokumenty zostaną sprawdzone w …
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.