TFS-Zweigberechtigungen

8

Wir haben die folgende Codestruktur:

%Vor%

Wir haben den Kern in Project als Ausgangspunkt verzweigt und fügen den Projekten der NewProject-Lösung Dateien hinzu.
Wir müssen nun Berechtigungen für den Core-Code festlegen, damit wir ihn sperren und verhindern können, dass Benutzer Änderungen daran vornehmen. Wir finden das schwierig, da TFS diese Situation nicht gut angeht.

Hat jemand irgendwelche Vorschläge, um dies am besten zu erreichen?

    
Burt 15.09.2009, 16:25
quelle

2 Antworten

11

TFS geht mit um und verwendet es derzeit in einem ähnlichen Szenario. Es gibt eine Berechtigung mit dem Namen 'Einchecken ', die Sie auf Benutzer- oder Gruppenebene festlegen können ' Erlauben ' oder ' Ablehnen . Um dies zu tun,

  1. Gehen Sie zu dem Ordner im Quellcode-Explorer, in dem Sie Änderungen verhindern möchten, und klicken Sie mit der rechten Maustaste darauf.
  2. Wählen Sie " Eigenschaften "
  3. Wechseln Sie zum Tab " Sicherheit "
  4. Wählen Sie einen Benutzer oder eine Gruppe aus der Liste 'Benutzer und Gruppen ' ({Projektname} \ In meinem Fall}
  5. )
  6. Setzen Sie ' Einchecken ' Berechtigung für ' Verweigern '
  7. Klicken Sie auf OK

Beachten Sie, dass, um Berechtigungen ändern zu können, ich glaube, dass Sie ein Administrator auf Server- oder Projektebene sein müssen. Beachten Sie auch, dass ich TFS 2005 verwende.

    
Mehmet Aras 15.09.2009, 16:42
quelle
3

Als Alternative können Sie ein Konto für das Auschecken und Einchecken sperren lassen und das Schloss einfach halten. Klicken Sie mit der rechten Maustaste, um den NewProject-Ordner zu sperren.

    
Joe Future 15.09.2009 16:32
quelle