2016-04-08 2 views
0

Wir haben zwei verschiedene Repositories für Entwicklungs- und Release-Aktivitäten. Zum Beispiel wird eine Gruppe von Entwicklern ihre Code-Änderungen im Entwicklungs-Repository festschreiben und diese Commits werden an das Release-Repository geliefert. Wir verwenden Stash-GIT, um unsere Aktivitäten zu verpflichten. Meine Frage ist, haben wir einen bestimmten Befehl, um ein bestimmtes Commit während des Delivery-Prozesses vom Development-Stream zum Release-Repository zu ignorieren, während alle anderen Commits erfolgreich zugestellt werden sollten.Ignorieren eines Commits während der Zustellung von einem Repository in ein anderes

Antwort

0

Nein, du kannst git nicht sagen, dass du einen Zweig schieben/ziehen sollst und ein bestimmtes Commit weglässt. Git by Design arbeitet immer mit vollständigen Pfaden durch die Geschichte und Sie können niemals ein Commit "überspringen".

Das heißt, abhängig davon, was Sie eigentlich tun möchten und wie Ihr Prozess tatsächlich funktioniert (Sie sagen uns sehr wenig darüber), könnte es Möglichkeiten geben, mit Branchen, Tags usw. zu arbeiten, um Ihr übergeordnetes Ziel zu erreichen . Fühlen Sie sich frei, Ihre Frage zu erweitern.

Verwandte Themen