Unser Team hat die allgemeine PR-Strategie übernommen, bei der jeder Feature-Zweigcode überprüft wird, bevor er mit der Hauptzweigstelle zusammengeführt wird. Wir haben auch die Strategie der häufigen Fusion in der Hauptzweig übernommen, um große Konflikte zu vermeiden, sobald die Branche fertig ist.Code Überprüfung einer Pull-Anforderung mit Master-Zusammenführungen
Das hat gut funktioniert, aber es gibt Probleme mit Branchen, deren Aufbau länger dauert. Ich schaue mir Code an, der einen Zweig rezensiert, der ein paar Wochen dauerte. Es gibt weit über 100 Commits von über 100 Dateien in der PR. Nun, das eigentliche Feature ist wahrscheinlich nur etwa 15% von denen, der Rest ist nur mit dem Hauptzweig verschmilzt.
Gibt es eine Möglichkeit, dies zu reduzieren und nur auf den neuen Code in diesem Zweig konzentrieren, im Gegensatz zu hundert Codezeilen, die tatsächlich Code überprüft und mit dem Hauptzweig verschmolzen?