Gibt es eine TFS Politik nur verschmilzt zu erlauben und nicht die Änderungen?
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?
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