2016-06-20 9 views
0

Wir verwenden VSTS zusammen mit git für die Quellcodeverwaltung usw. Ich habe eine VSTS/git Pull-Anforderung mit mehreren redundanten erforderlichen Genehmigern. Einige von ihnen haben die Pull-Anfrage bereits genehmigt. Ich möchte weitermachen und die Pull-Anfrage abschließen.Entfernen von erforderlichen Genehmigern aus der VSTS-Pull-Anforderung

Ich kann die überflüssigen erforderlichen Genehmiger entfernen, indem ich auf das kleine X neben jedem Namen in VSTS klicke. Wenn ich dann versuche, die Pull-Anforderung abzuschließen, fügt VSTS sie jedoch erneut zur Pull-Anforderung hinzu. Gibt es eine Möglichkeit, das zu tun, was ich versuche?

Danke,

+0

Können Sie die detaillierten Schritte teilen? Ich kann das Problem nicht reproduzieren. –

+0

Es ist schwer, auf den Zugang zu unseren VSTS-Firmen zu verzichten. Die Einstellungen im Entwicklungszweig sind so, dass wir zwei Genehmiger für Pull-Requests benötigen. Auf dieser hat der Entwickler mehrere andere Leute als Genehmiger hinzugefügt. Ich möchte weitermachen und die Pull-Anfrage abschließen. Es ermöglicht mir, die erforderlichen Genehmiger aus der Pull-Anforderung zu entfernen, aber wenn ich auf den "Complete Pull Request" -Button klicke, erhält ich einen "Die Pull-Anforderung muss von allen erforderlichen Überprüfern genehmigt werden, bevor sie abgeschlossen werden kann." Nachricht und fügt dann die erforderlichen Genehmiger der Pull-Anforderung hinzu. – Eric

Antwort

1

Nach den Fehlermeldungen, die Sie erhalten, versuchen Sie die erforderlichen Genehmiger zu löschen, die von „Control Panel \ Version Control \ Zweig Policies“ angegeben sind. enter image description here

Die erforderlichen Genehmiger können jedoch nicht gelöscht werden. Sie können nur die Genehmiger löschen, die beim Erstellen der Pull-Anforderung angegeben wurden. Sie können die Option "Erforderlich" deaktivieren, wenn Sie sie löschen möchten.

+0

Die Systemsteuerung \ Versionskontrolle \ Zweigrichtlinien gilt nur für neue Pull-Anforderungen korrekt? Gibt es eine Möglichkeit, Änderungen an bestehenden Pull-Anfragen vorzunehmen? – Eric

+0

@Eric Es gilt auch für die bestehenden Pull-Anfragen. Wenn Sie die Option "Erforderlich" deaktivieren, können Sie die Pull-Anforderung übrigens nur mit dem Genehmigen dieser Genehmiger abschließen. Ihr Name wird weiterhin in der Pull-Anforderung angezeigt. Wenn Sie sie nicht anzeigen möchten, müssen Sie die Option "Aktiviert" deaktivieren. –