Obecnie pracuję nad projektem i mamy kod źródłowy w prywatnym repozytorium na Githubie, z każdym z nas jako współpracownikiem. Nie jest jasne, jak oddzielić każdą naszą pracę. Myślę, że powinniśmy zrobić: Każdy z nas musi rozwidlić repozytorium Kiedy jesteśmy gotowi przekazać nasz kod, przesyłamy żądanie ściągnięcia do repozytorium lidera projektu, …
Może to zabrzmieć nieco dziwnie, ale zastanawiam się nad dobrym sposobem pracy w Git z wielu komputerów połączonych ze sobą w jakiś sposób. Wygląda mi na to, że mam dwie opcje i widzę korzyści po obu stronach: Używaj samego git do udostępniania, każda maszyna ma swoje własne repozytorium i musisz …
W potocznie zwanych poprawkami do modelu Git-flow pojawiają się w swojej konkretnej hotfix-*gałęzi, a drobne poprawki integracyjne znajdują się tuż przed wydaniem w release-*gałęzi. Ogólne poprawki błędów z poprzedniej wersji wydają się nie mieć miejsca. Gdzie powinny się pojawić? Czy powinni być we własnej bug-*gałęzi, która rozgałęzia się develop(podobnie jak …
Właśnie zmieniłem ustawienia gałęzi w moim repozytorium GitHub, tak więc moja [następna] gałąź wymaga przekazania kompilacji CI przez żądanie ściągnięcia. Następnie odbyła się dyskusja z kilkoma członkami zespołu na temat nieudanych testów. Dla kontekstu ... Repozytorium ma gałąź [master], do której PR jest wprowadzany tylko wtedy, gdy jest wydanie, więc …
Planuję całkowite przepisanie mojego projektu, używając innego frameworka itp. Byłoby miło zachować stary kod wraz z historią w celach informacyjnych. Jak najlepiej to zrobić, aby uniknąć ryzyka, zamieszania i niespodzianek? Moim pomysłem jest utworzenie nowej gałęzi, zastąpienie tam wszystkiego i uzyskanie uruchomionej tam podstawowej „nowej” wersji, oznaczenie ostatniego „starego” wzorca, …
Dziwny tytuł, tak, ale myślę, że mam trochę podstaw. Mamy konto organizacji na github z prywatnymi repozytoriami. Chcemy korzystać z natywnych funkcji github dotyczących problemów / żądań ściągania (żądania ściągania są w zasadzie dokładnie tym, czego chcemy, jeśli chodzi o recenzje kodu i dyskusje na temat funkcji). Znaleźliśmy centrum narzędzi …
Jestem programistą .NET i wielokrotnie używałem TFS (serwer fundacji zespołu) jako mojego oprogramowania do kontroli źródła. Dobre cechy TFS to: Dobra integracja z Visual Studio (więc robię prawie wszystko wizualnie; bez poleceń konsoli) Łatwe wymeldowanie, proces zameldowania Łatwe łączenie i rozwiązywanie konfliktów Łatwe automatyczne kompilacje Rozgałęzienie Teraz chcę używać Git …
Napisałem platformę PHP i CMS na samej ramie. CMS jest zależny od frameworka, ale frameworka istnieje jako samodzielny folder w plikach CMS. Chciałbym zachować je jako osobne projekty w GitHub, ale nie chcę mieć problemów z aktualizowaniem projektu CMS przy każdej aktualizacji frameworka. Idealnie byłoby, gdyby CMS w jakiś sposób …
Załóżmy, że mam projekt, który ma wiele komponentów: komponent serwera, komponent aplikacji internetowej, komponent iOS, komponent Android itp. Te komponenty są oddzielnymi bazami kodów, ale są również luźno powiązane (np. Zmiana na serwerze kod może również wymagać zmiany we wszystkich innych komponentach) Jaki jest najbardziej efektywny sposób organizacji tego projektu …
Jesteśmy małą firmą z wieloma zespołami, które zarządzają własnymi repozytoriami git. Jest to platforma internetowa, a artefakty każdego zespołu są rozmieszczane pod koniec dnia do nocnych testów. Staramy się sformalizować proces wokół wersji i pakowania. Każdy zespół ma główną gałąź, w której codziennie się rozwija. Członkowie zespołu ds. Zapewnienia jakości …
Nie mam doświadczenia z Git, ale staram się przyzwyczaić i jak dotąd używam go tylko do projektów, nad którymi pracuję sam. Kiedy koduję, naturalnie pojawia się jakieś podejście odgórne (ponieważ nie znam przyszłości) i pojawia się powtarzający się motyw: Wykonuję trochę pracy. Dowiaduję się, że aby moja praca stała się …
Mam kilka witryn, które są hostowane w tej samej usłudze hostingowej w ramach hostingu współdzielonego. Mój hosting obsługuje Git i mam do niego dostęp SSH, a także mam konfigurację Git na moim laptopie. Chcę to zrobić, aby po wykonaniu „git push origin master” automatycznie zaktualizował pliki na moim serwerze internetowym, …
Moim celem jest sprawdzenie danych zatwierdzenia, które nie spełniają określonych wymagań, a następnie odrzucenie tworzonego zatwierdzenia lub przekazanie go do zdalnego repozytorium. Problemem wykonania przechwytywania przed zatwierdzeniem jest to, że trudno jest go wdrożyć dla wielu osób, które muszą ręcznie zaktualizować swój plik przechwytywania przed zatwierdzeniem. Ponadto Git nie pozwala …
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.