Pytania otagowane jako git

Git to otwarty system DVCS (rozproszony system kontroli wersji)

2
Przyzwoity model rozgałęziania git dla produktów, które powinny towarzyszyć wersji innego produktu innej firmy (oraz zalety i wady jednej propozycji)
Uwaga: Moje pytanie koncentruje się na moim konkretnym problemie (który dotyczy Liferay), ale mam nadzieję, że może być użyteczne dla każdego, kto musi utrzymywać różne wersje tego samego projektu na git. Pracuję w firmie, która pisze wiele wtyczek do Liferay Portal . Wtyczki te (portlety, motywy itp.) Są zwykle wielokrotnego …

2
Jak mam kontrolować wersje mojego projektu na GitHub
Staram się spędzać tyle czasu, ile tylko mogę na GitHub obecnie (nawet ja jestem jedyną osobą w zespole w pracy) , aby naprawdę poczuć, jak to będzie jak dla aplikacji korporacyjnych świata rzeczywistego. Jedno z moich pytań dotyczy kontroli wersji . Powiedzmy, że rozpoczęliśmy projekt. Następnie członkowie zespołu utworzyli niektóre …

6
Czy dobrze jest mieć przerwane pośrednie zatwierdzenia, dopóki działa ostateczne zatwierdzenie w jakimkolwiek wypychaniu?
Powiązane: Czy każdy git commit powinien pozostawić projekt w stanie roboczym? Załóżmy, że lokalnie wykonuję następujące zatwierdzenia: Zmodyfikuj schemat bazy danych, psując aplikację. Zaktualizuj aplikację, aby była zgodna ze schematem bazy danych. Tak długo, jak pcham oba zatwierdzenia, masterpozostaje w stanie roboczym. Jednak historyczna wersja jest zepsuta. Wiem, że mogę …
13 git  dvcs 

2
Jak najlepiej cofnąć scalanie Git, które usuwa pliki z repozytorium?
Wyobraź sobie, że dzieje się tak (i ​​że wszyscy używamy SourceTree): Wszyscy pracujemy nad pochodzeniem / rozwojem. Wyjeżdżam na tydzień na wakacje. Mój współpracownik od kilku dni pracuje lokalnie, nie łącząc źródła / rozwoju z powrotem z lokalnym oddziałem deweloperskim. Próbuje wykonać push, zostaje poinformowany, że najpierw musi się połączyć, …
13 git 

4
Przenoszenie repozytorium SVN o rozmiarze wielu GB do Git
Obecnie moja firma ma rozwiązanie Visual Studio w repozytorium SVN, które jest zorganizowane w następujący sposób: SolutionFolder (~3.5 GB) |-> SolutionName.sln |-> .. Some source code folders... (~250 MB) |-> ThirdParty (~3 GB) |-> Tools | -> Tool1 | -> Tool2 Tool1 i Tool2 są budowane niezależnie (mają własne rozwiązania), …



1
Przepływ pracy GIT do tworzenia stron internetowych
Dawno temu mały zespół programistów internetowych, z którymi pracuję, zaczął używać git do tworzenia stron internetowych. Wtedy właśnie po prostu zobowiązaliśmy się bezpośrednio do inscenizacji lub masteringu, a następnie często się połączyliśmy. To było lepsze niż nic, ale był też bałagan. Nie tak dawno temu przyjęliśmy przepływ pracy gitflow. Chociaż …

2
CI runner na tym samym serwerze GitLab?
Konfiguruję serwer GitLab w mojej firmie i teraz dodaję do niego GitLab CI. Przed rozpoczęciem tego zadania chciałbym zrozumieć, czy są jakieś wady związane z uruchamianiem moich programów uruchamiających na tym samym serwerze, z którego korzystają GitLab i GitLab CI. Czytałem, że istnieją obawy dotyczące bezpieczeństwa, ale używamy go tylko …

5
Czy zintegrować wersje git jako numery kompilacji, czy nie?
Wspólnie z kolegami debatujemy / omawiamy problemy / zalety integracji wersji pochodzącej z obecnego repozytorium git z naszym kodem, gdy tylko się kompiluje. Uważamy, że zasługami są: Nie musisz się martwić ludzkim błędem podczas aktualizacji numeru wersji Identyfikowalność między tym, co znajdujemy w urządzeniu, a kodem źródłowym, z którego został …
12 c  git  builds  build-system 

1
Przydatne komunikaty git commit dla połączonych gałęzi
W następstwie tego pytania : Jeśli pracuję sam nad zespołem, mogę zachować przydatne komunikaty zatwierdzania podczas łączenia oddziałów, zgniatając wszystkie zatwierdzenia do pojedynczego pliku różnic, a następnie łącząc ten plik różnic. W ten sposób mogę łatwo zobaczyć, jakie zmiany zostały wprowadzone w gałęzi, i mam jedno podsumowanie opisujące funkcję / …
12 git  branching 

1
Git workflow / praktyki dla małego projektu (schemat blokowy w png)
Próbuję wymyślić osobisty przepływ pracy. Przygotowałem schemat blokowy hipotetycznej długości wydania: jeden programista pcha na publiczne repozytorium github + przyjaciel pomaga przy niektórych funkcjach i naprawia błąd. Czy to rozsądne podejście do kontroli wersji? Główną ideą jest utrzymanie porządku w publicznej repozytorium: Każde nowe wydanie dostaje się do własnego oddziału, …

2
git, maven and jenkins - tworzenie wersji, tworzenie i tworzenie przepływów pracy
Jaki jest preferowany sposób wykonywania następujących czynności za pomocą git, maven i jenkins: Tworzę aplikację, w której chciałbym utrzymywać gałęzie „dev” i „release”. Chciałbym, żeby Jenkins zbudował oba. Może się tak zdarzyć, że artefakty wydania będą miały wersje takie jak 1.5.2, a kompilacje deweloperów będą tylko 0.0.1-SNAPSHOT. Chciałbym nie mieć …

2
Zarządzanie wieloma wersjami aplikacji internetowej za pomocą Git
Mamy rodzinę aplikacji, z których wszystkie mają tę samą bazę. Do tej pory rozwijałem tę bazę, a przepływ pracy w Git był bardzo prosty: Rozwój odbywa się w developoddziale Nowe funkcje są rozwijane w name-of-the-featurebranży Wydawnictwa dokonywane są w release-**oddziale Do tej pory kod był taki sam dla każdej aplikacji …
12 git 


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.