Im Allgemeinen ist unser Code ziemlich modular, so dass Entwickler keine Änderungen an den gleichen Dateien zur gleichen Zeit vornehmen. Aber ich bin auf eine Situation gestoßen und ich sehe zwei Möglichkeiten, es zu lösen, also suche ich nach Meinungen darüber, welcher der beste Weg ist und warum (oder zusätzliche Lösungen). Mein Kollege hat Änderungen an einigen Dateien in seinem Feature-Zweig vorgenommen, die ich gerne in meinem Feature-Zweig verwenden würde. Dies sind separate Features, keine gemeinsamen Feature-Zweige. Ich sehe zwei Lösungen:Git - Änderungen von einem Feature-Zweig in einen anderen zwischen den Entwicklern
1) Er kann seine Feature-Zweig in Entwicklung und Push zum Ursprung zusammenführen. Ich kann dann den Zweig "Entwickeln" ziehen und meinen Feature-Zweig lokal auf diesen umstellen.
2) Ich kann seinen Feature-Zweig direkt in meinen zusammenführen.
Ich mag letzteres nicht wirklich, weil es einfach aus ist; Zusammenführen eines Feature-Zweigs in einen Feature-Zweig direkt, wenn die beiden Features nicht in Beziehung stehen, nur ein paar der Abhängigkeiten. Also, ich ging mit dem ersten, aber für zukünftige Referenz bin ich neugierig, wie andere mit dieser Situation umgehen würden.