Jedes Projekt verweist auf ein Repository. Die Einstellungen dieses Repositories bestimmen, wie Coroid mit Ihrem Branch-Modell interagiert.
Sie finden sie unter den Einstellungen des Projekts.
Basisbranch
Coroid arbeitet von Ihrem Basisbranch aus und öffnet Pull Requests zurück zu diesem Branch. Standardmäßig wird der Standardbranch des Repositories verwendet.
Ändern Sie ihn, wenn Sie an einem anderen Ort zusammenführen – etwa einen develop Branch, einen Release-Train oder einen langfristigen Integrations-Branch. Eine falsche Konfiguration ist der häufigste Fehler; dies führt dazu, dass Pull Requests einen Branch betreffen, der nicht überprüft wird.
Arbeitsbranches
Jede Aufgabe wird in ihrem eigenen Branch bearbeitet. Branches werden pro Aufgabe erstellt und hochgeladen, sobald die Arbeit fertig ist. So können zwei gleichzeitig laufende Aufgaben niemals einen Branch teilen und sehen auch nicht die jeweiligen Arbeitsergebnisse.
Nichts wird jemals direkt in Ihren Basisbranch committet. Das ist keine Einstellung; es ist eine Eigenschaft der Funktionsweise von Coroid.
Branch-Schutz
Ihr bestehender Branch-Schutz bleibt unverändert. Coroid öffnet einen gewöhnlichen Pull Request, sodass erforderliche Überprüfungen, Statusprüfungen und Einschränkungen für das Zusammenführen genauso funktionieren wie in Ihrem Team.
Falls Ihre Schutzregeln einen signierten Commit oder eine bestimmte Statusprüfung verlangen, die Coroid nicht bereitstellen kann, bleibt der pull request offen und lässt sich nicht zusammenführen – das zeigt, dass Ihre Regeln greifen und kein Fehler von Coroid vorliegt.
Aufräumen
Branches für abgeschlossene Arbeiten können nach dem Zusammenführen oder Schließen des pull request bereinigt werden. Falls Sie Branch-Namen für Audits oder Release-Tools nutzen, sollten Sie dies vor der Aktivierung prüfen.
Die Verbindung ändern
Falls sich die Verbindung zum zugrundeliegenden Repository ändert – ein rotierter Token, eine neu installierte App oder ein umbenannter Repository –, behält das Projekt seine Identität und seinen Verlauf bei. Weisen Sie es auf die neue Verbindung hin, anstatt ein neues Projekt zu erstellen, um Kontext, Einstellungen und vergangene Arbeit nicht zu verlieren.