Frage

Wir haben eine Basis-Ordner und Entwicklung Niederlassungen in TFS. Wir möchten eine Richtlinie hinzufügen, wo Änderungen nur sein können merged in die Basislinie aus einem Entwicklungszweig und nicht direkt bearbeitet, es sei denn Sie die Richtlinie außer Kraft setzen. Wie können wir das tun?

War es hilfreich?

Lösung

Es gibt keine Möglichkeit, diese Einschränkung zu 100% zu erzwingen. Optionen:

  • eine checkin Politik schreiben [aber sie können außer Kraft gesetzt werden]
  • ein Ereignis Haken schreiben, die Sie benachrichtigt, [oder nimmt eine andere Aktion], wenn jemand etwas verpflichtet, das kein merge
  • war
  • checkin Berechtigungen für den Zweig an vertrauenswürdige Entwickler / Integration Manager beschränken [aber sie würden sich haben volle Rechte]

Es ist ein Beispiel für eine hier "merge only" checkin Politik: http: // leon. mvps.org/TFS/MergeOnlyPolicy.aspx

Andere Tipps

Sie betrachten könnten die Sicherheit auf den Zweigen an der Person zu begrenzen (n), die genug verantwortlich wären es richtig zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top