Pytania oznaczone «branching-and-merging»

W kontroli wersji gałęzie reprezentują równoległe linie rozwoju. Łączenie to działanie integrujące zmiany dokonane w różnych branżach.

276
Znajdź nie połączone oddziały Git?

Mam repozytorium Git z wieloma gałęziami, niektóre już scalone, a niektóre nie. Ponieważ liczba oddziałów jest dość duża, jak mogę ustalić, które oddziały nie zostały jeszcze połączone? Chciałbym uniknąć konieczności łączenia „ośmiornicy” i ponownego łączenia oddziałów, które już zostały...

112
Usuń duży plik .pack utworzony przez git

Sprawdziłem załadowane pliki w gałęzi i scaliłem, a potem musiałem je usunąć i teraz mam duży plik .pack, którego nie wiem, jak się pozbyć. Usunąłem wszystkie pliki za pomocą git rm -rf xxxxxxi również uruchomiłem tę --cachedopcję. Czy ktoś może mi powiedzieć, jak mogę usunąć duży plik .pack,...

111
git cherry-pick nie działa

Próbuję wybrać najlepszy commit od mastera i przenieść go do obecnej gałęzi produkcji. Jednak kiedy wykonuję git cherry-pick <SHA-hash>, po prostu otrzymuję ten komunikat: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be committed) #...

100
TFS: Aktualizowanie gałęzi ze zmianami z main

Mamy więc naszą główną linię deweloperską, tworzę gałąź, a programista b tworzy gałąź. Oboje wykonujemy trochę pracy. programista b kończy pracę i wraca do głównej linii deweloperskiej. Wiem, że jego zmiany wpłyną na mnie i zamiast zajmować się konfliktami później, chciałbym zaktualizować moją...

97
Czy powinienem usunąć oddział po scaleniu?

Czy po scaleniu gałęzi usuwasz ją z repozytorium? Jednak to dobra praktyka czy nie? Zwykle tworzę wiele gałęzi, ponieważ nie chcę przerywać mojej obecnej wersji i chciałbym je usunąć, aby zachować porządek. Jeśli jednak pracujesz z Assemblą lub GitHubem, Twoje żądania scalenia ze starych...

91
Usuwanie oddziału SVN

Utworzyłem gałąź projektu SVN o nazwie „funkcje” i teraz, gdy próbuję zaktualizować wspomniany projekt, pojawia się folder Features, który zawiera kolejną kopię projektu z tej gałęzi. Czy jest sposób, aby całkowicie usunąć gałąź z repozytorium, aby to się więcej nie zdarzało?...

81
polecenie git, aby uczynić jedną gałąź inną

Próbuję wziąć gałąź ze zmianami i przywrócić ją, aby była identyczna z wyższą wersją, od której się odbiegła. Zmiany są zarówno lokalne, jak i zostały zepchnięte na github, więc żadne z nich git resetlub nie git rebasesą naprawdę wykonalne, ponieważ zmieniają historię, co jest złe w przypadku...