2016-07-11 13 views
0

Ich benutze Git und VSTS und ich habe mehrere Pull Requests in den Entwicklungszweig, den ich genehmigt habe und den ich gerne abschließen möchte. Die Änderungen in diesen Zweigen sind wirklich trivial, nur Übersetzungszeichenfolgen.Ändern der VSTS-Genehmigerrichtlinie von einem bestimmten Zweig

In Branchenrichtlinien kann ich die Code Review-Anforderungen für Feature/TranslationString123 ändern, aber das hilft mir nicht wirklich, da ich versuche, den Inhalt dieser Zweige in den Entwicklungszweig zu integrieren.

Ich glaube, dass ich die Berechtigungen habe, die Mindestanzahl von Überprüfern auf 1 für den Zweig zu ändern, aber das scheint keine gute Idee zu sein. Hat jemand eine gute Idee für einen Weg, um die Fertigstellung dieser spezifischen Zweige zu beschleunigen?

Antwort

1

Es gibt eine "Befreiung von der Richtlinienerzwingung" -Option unter den Zweig "Sicherheit" -Einstellungen. Wenn Sie "Erlauben" auswählen, können Sie die Pull-Anforderung umgehen, indem Sie die Verzweigungsrichtlinien umgehen. enter image description here

+0

Hmmm, ich hatte die Rewrite und zerstören Geschichte (force push), um mir zu erlauben, Zweige nach Abschluss Pull-Anfragen zu löschen. Ich habe die Befreiung von der Durchsetzung der Richtlinien nicht bemerkt. Ich habe es für die Funktion/Translation123-Zweig festgelegt und habe versucht, es zu vervollständigen, aber ich habe den Fehler "Der Pull-Request benötigt eine Mindestanzahl von Genehmigungen (2) von anderen Benutzern, bevor es abgeschlossen werden kann" -Fehler erneut. – Eric

+0

Es sieht so aus, als ob ich Projektadministratoren im Entwicklungszweig vorübergehend als "Für die Richtliniendurchsetzung ausgenommen" festlegen kann. Es wäre sicherer, wenn ich eine Einstellung für den Feature-Zweig ändern könnte, von dem ich die Pull-Anfrage mache. – Eric

+0

@Eric Ich fürchte, es gibt keine Möglichkeit, dies für jetzt zu konfigurieren. Die Änderungen der Pull-Anforderung werden schließlich auf den Entwicklungszweig angewendet. Aus diesem Grund müssen Sie die Einstellungen für den Entwicklungszweig statt für den Feature-Zweig konfigurieren. –