Pytania otagowane jako git

Git to otwarty system DVCS (rozproszony system kontroli wersji)

2
Czy w git nie jest dobrym pomysłem utworzenie tagu o takiej samej nazwie jak usunięta gałąź?
Mam projekt z modelem rozgałęzień git, który z grubsza odpowiada modelowi git-flow nvie . Nasze gałęzie wydania mają nazwy SemVer , npv1.5.2 Kiedy gałąź wydania otrzyma zielone światło do produkcji, zamykamy gałąź, łącząc ją w master, stosując tag, a następnie usuwając gałąź. Ponieważ natychmiast usuwamy gałąź wydania, używamy tego samego …

8
Unikaj gromadzenia się gałęzi
Zaczynamy napotykać problem, gdy stajemy się coraz więksi, gdy funkcje przechodzą do testowania, ale zanim wszystko zostanie przetestowane i zatwierdzone nowe funkcje będą testowane. Tworzy to środowisko, w którym prawie nigdy nie możemy naciskać na produkcję, ponieważ mamy połączenie przetestowanych i niesprawdzonych funkcji. Jestem pewien, że jest to częsty problem, …

1
Etykieta do edytowania czyichś poleceń ściągania
Posiadam repozytorium na GitHub, do którego ktoś wysłał żądanie ściągnięcia z jednym zatwierdzeniem. Chcę tylko częściowo wdrożyć jego rozwiązanie i użyć około połowy zmian kodu dokonanych przez użytkownika. Co powinienem zrobić w tej sytuacji? Utwórz gałąź jego wersji, a następnie wróć, skopiuj i wklej „stary” kod, który chcę zachować z …

2
Najlepszy sposób na zorganizowanie repozytorium Git dla Maven
Potrzebuję porady, jak ustrukturyzować nasze projekty w Git. Używamy Java, a Maven jest naszym narzędziem do budowania. Maven zakłada, że ​​wszystkie twoje projekty mają w końcu wspólnego przodka. Maven może być także prawdziwą królową dramatów, gdy rzeczy nie są skonfigurowane dokładnie tak, jak fundacja Apache konfiguruje swoje projekty (każdy, kto …

1
Przepływ pracy Gitlab, wymuszanie przeglądu kodu lub żądanie scalenia w oddziale
Pracuję nad wdrożeniem Gitlab w mojej firmie ze strategią przepływu pracy. Moim pomysłem jest to, że programiści uzyskają dostęp do repozytoriów, ale za każdym razem, gdy spróbują zatwierdzić, ich kod musi zostać sprawdzony. Wiem, że mogę zlecić im utworzenie oddziału przed zatwierdzeniem, a następnie utworzenie żądania scalenia po przekazaniu go …

2
Gdzie mogę znaleźć zasoby „SVN dla użytkowników Git”? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Podjąłem więc pracę, w której firma używa SVN (ale w przyszłości przeprowadzi się do Git). Problem polega na tym, …
18 git  svn 

4
Podmoduł Git vs klon Git
Pracuję nad projektem open source na GitHub. Ma podkatalog / Vendor, w którym ma kopię kilku bibliotek zewnętrznych. Oryginalny opiekun projektu aktualizował ten katalog raz na jakiś czas nowszą kopią biblioteki zewnętrznej. Jeden deweloper wysłać do mnie prośbę ciągnącego się pomysł, aby zastąpić tę kopię przez git modułem . Zastanawiam …
18 git  github 

3
Rozgałęzienie przerywa ciągłą integrację?
Myślę, że ten artykuł, Udany model rozgałęziania gitów , jest bardzo dobrze znany wśród doświadczonych użytkowników DVCS. Używam hggłównie, ale uważam, że ta dyskusja jest odpowiednia dla każdego DVCS. Nasz obecny obieg pracy polega na tym, że każdy programista klonuje główne repozytorium. Piszemy kod na naszym lokalnym repozytorium, przeprowadzamy testy, …

6
Jak mogę refaktoryzować bazę kodu, a inni szybko się do niej zobowiązują?
Jestem przy prywatnym projekcie, który ostatecznie stanie się open source. Mamy kilku członków zespołu, wystarczająco utalentowanych z technologiami do tworzenia aplikacji, ale nie dedykowanych programistów, którzy potrafią pisać czysty / piękny i co najważniejsze długoterminowy kod, który można utrzymać. Postanowiłem przebudować bazę kodu, ale jest to trochę niewygodne, ponieważ ktoś …

3
Jak przebiega praca z 2 osobami przy projekcie
Przychodzę do ciebie jako początkujący programista, który pracuje nad własnym projektem (który postępuje dobrze). Mój współzałożyciel również nauczył się programować i doszedł do punktu, w którym prawdopodobnie mógłby zacząć naprawiać niektóre rzeczy i sprawiać, że niektóre rzeczy się dzieją. Zadał bardzo dobre pytanie: „jak to zadziała”. Coś, o czym mógłbym …
18 git  github  gitflow 

2
Jak efektywnie wykorzystać git-flow w projekcie, w którym utrzymywana jest więcej niż jedna główna wersja?
Przeprowadziłem migrację kilku moich projektów do przepływu pracy Git Flow i uwielbiam to. Nie znalazłem jednak najlepszej praktyki, która sprawiałaby, że wszystko płynęło tak płynnie podczas pracy z projektem, w którym jednocześnie przechowywana jest więcej niż jedna główna wersja. W szczególności nie utrzymuję „wersji bezpłatnej” i „wersji płatnej” ani żadnego …
18 git  workflows  gitflow 

2
Udostępniaj prywatne klucze SSH Bashowi w systemie Windows
Mam zainstalowany system Windows 10 z Git. Ten Git używa mojego C:/Users/MyNamekatalogu jako katalogu HOME i katalogu /.ssh/wewnątrz, odpowiednio do pozyskiwania moich prywatnych kluczy SSH. Właśnie włączyłem i skonfigurowałem „Bash na Ubuntu w systemie Windows” (co za kęs!) I zainstalowałem tam również Gita. Chciałbym, aby oba Gits używały tego samego …

4
Programiści zablokowani przez czekanie na kod do połączenia z innego oddziału za pomocą GitFlow
Nasz zespół właśnie przeszedł z FogBugz & Kiln / Mercurial na Jira & Stash / Git. Do rozgałęziania używamy modelu Git Flow, dodając gałęzie podzadania z gałęzi elementów (odnoszące się do podzadań Jira elementów Jira). Używamy Skrytki do przypisania recenzenta, gdy tworzymy żądanie ściągnięcia, aby ponownie połączyć się z gałęzią …

3
Git: oddział czy widelec?
Mam projekt gry, który będzie miał dwie wersje: Prosta wersja gry, rdzeń. Zaawansowana wersja gry. Mam pierwszą wersję w moim publicznym repozytorium i tylko ja będę nad nią pracować. Jeśli chodzi o drugą wersję, dwóch moich przyjaciół i ja będziemy nad nią pracować. Najważniejsze jest to, że chcę, aby dwie …

1
Moje żądanie ściągnięcia github zostało scalone, jaka jest konwencja na tym etapie?
Rozwinąłem projekt na Githubie, dokonałem niewielkiej zmiany i wysłałem żądanie ściągnięcia do oryginalnego opiekuna, który go włączył. Teraz jest ostatnie zatwierdzenie Merged pull request #11 from my_username/master. Robię to po raz pierwszy, więc nie jestem pewien, jaka jest teraz etykieta: zrobiłem git pull upstream mastera potem git push origin master, …

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.