Pracuję nad badaniem, aby studiować połączenia w projektach open source.Jak mogę znaleźć wszystkie scalenia, które miały konflikty w repozytorium Git?
Ostatnio zapytałem How can I find all the commits that have more than one parent in a Git repository? i otrzymałem bardzo dobre odpowiedzi.
Teraz muszę zawęzić moje zapytanie, aby znaleźć tylko te, które miały konflikty.
Z konfliktami mam na myśli to, że ten sam plik został zmodyfikowany w dwóch składających się zeznaniach.
Byłoby bardzo przydatne, gdybym mógł znaleźć polecenie git lub bash (grep, awk?), Które daje mi tylko te zatwierdzenia, w których ta sama linia została zmodyfikowana przez dwóch współpracowników.
Chodzi o to, aby znaleźć zatwierdzenia, których nie można automatycznie rozwiązać.
Jak mogę znaleźć wszystkie scalenia, które miały konflikty w repozytorium git?
W przypadku gdy ktoś jest zainteresowany, to samo pytanie dla Mercurial też: http://stackoverflow.com/questions/15707690/how-can-i-find-all-the-merges-that-had -konfliktowe-w-merkurial-repozytorium – macrobug