7 Stimmen

Wie kann ich Code überprüfen, der mir in RTC mit der Funktion "zur Überprüfung einreichen" vorgelegt wurde?

Ich verwende RTC, meine Freunde haben ihre Änderungssätze zur Prüfung eingereicht, und ich bin der Prüfer. Ich kann ihre Änderungssätze nirgendwo finden.

9voto

VonC Punkte 1117238

Dieses Thema fasst den Prozess zusammen:

Projektkonfiguration:

  • Bedingung gesetzt: " Require Work Item Approval " für " Deliver (client) "Operation für " Everyone Rolle".
  • In der " Required approvals ", für die " Review "Typ, mindestens einer von " Everyone " Rolle (oder " Team Member Rolle") gesetzt ist.

" User may overrule "Das Kästchen kann auch angekreuzt werden, wenn nicht jede Code-Lieferung ein Prüfverfahren erfordert.

Szenario:

Es gibt drei Entwickler - D1 , D2 & D3 - alle mit RTC Eclipse Client.

  • D1 ändert sich der Code für Dateien f1 & f2 in ihrem lokalen Arbeitsbereich und speichert sie. f1 und f2 werden in der Ansicht "Ausstehende Änderungen" als ungelöst angezeigt.
  • D1 Einchecken von f1 & f2 in einen neuen Änderungssatz " CS ".
    Rechtsklick auf " CS " und wählen Sie " Submit for Review Wählen Sie die Menüoption "WI" und verbinden Sie sie mit einer (bestehenden oder neuen) WI und wählen Sie eine
    • D2 als Genehmigender für f1 Überprüfung (das Betreff-Feld wird verwendet, um anzugeben, was überprüft werden soll) und
    • D3 als Genehmigender für f2 Überprüfung.
  • Der Genehmigungs- bzw. Überprüfungsprozess befindet sich in der Schwebe.
  • D2 & D3 erhält eine Benachrichtigung über die ihm zugewiesene Überprüfungsaufgabe durch eine Abfrage - "Ausstehende Genehmigungen für mich".
  • D2 öffnet die WI und doppelklickt im Bereich Links auf die Schaltfläche f1 im Änderungssatz und sehen Sie den Unterschied im Änderungsexplorer.
    Ist die Überprüfung.
    Fügt optional einen Kommentar für D1 im Diskussionsfeld der WI .
    Ändert die Review Zulassungsstatus von pending a approved .
    D3 folgt demselben Prozess wie D2 lehnt aber ab, weil die f3 Die Änderung des Codes ist nicht akzeptabel. Ändert die Review Zulassungsstatus von pending a rejected .
  • D1 erhält den Bewertungskommentar per E-Mail/Feed - denn D1 ist der Eigentümer und Abonnent der WI.
  • D1 korrigiert den Code in f2 auf Grund D3 überprüft und in denselben Änderungssatz eingecheckt.
  • D1 fügt hinzu. D3 erneut für die neue Prüfgenehmigung in derselben WI.
  • D3 erhält eine Mitteilung über die ihm zugewiesene Überprüfungsaufgabe durch eine Abfrage - " Pending approvals for me ".
  • D3 öffnet die WI und doppelklickt im Bereich Links auf die Schaltfläche f2 im Änderungssatz und sehen Sie den Unterschied im Änderungsexplorer.
    Ist die Überprüfung.
    Fügt optional einen Kommentar für D1 im Diskussionsfeld der WI.
    Ändert den Genehmigungsstatus der Überprüfung von pending a approved .
  • D1 erhält den Bewertungskommentar per E-Mail/Feed - denn D1 ist der Eigentümer und Abonnent der WI.
  • D1 liefert den Änderungssatz (oder ruft " Complete Aktion für den Änderungssatz), da alle Genehmigungen in der WI den Status "genehmigt" haben.
  • Der gesamte Verlauf des Code-Review-Prozesses (abgelehnte, genehmigte) ist in der " Approvals Registerkarte ".

7voto

Erigami Punkte 774

Sie können auch eine Workitem-Abfrage erstellen, die alle offenen Genehmigungen für Sie auflistet. Meine sieht so aus:

enter image description here

Ich habe das als Abschnitt in der Ansicht "Meine Arbeit" konfiguriert, damit ich weiß, wann ich etwas zu überprüfen habe.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X