2012-09-19 6 views
10

W moim środowisku mamy oddziały Dev, Main i Production. Posiadamy również zespoły biznesowe i architektoniczne. Co chciałbym osiągnąć jest następujące:Zapobiegaj zameldowaniom i ograniczaj połączenia dla oddziału TFS

  1. Oba zespoły mogą przyczynić się do Dev
  2. Zespół firm mogą tylko czytać główny i Production
  3. Zespół Architektura mogą łączyć tylko na główne i produkcja

Obecnie obie drużyny są członkami grupy Współtwórcy w Projekcie zespołu.


Ostateczne Rozwiązanie:

  1. Utworzono grupę o nazwie urzędnicy promocyjne na poziomie zbierania
  2. dodał zespół Architecture do nowej grupy
  3. dodał grupa Promo z uprawnieniami w kolekcji poziom (w programie Source Control Explorer kliknij kolekcję prawym przyciskiem myszy, wybierz właściwości i uprawnienia do kliknięcia
  4. Daj funkcjonariuszom promocyjnym Czytaj, wyewidencjonuj, odpisz, etykieta, etykieta administratora s, Scalanie i zarządzanie uprawnieniami gałęzi
  5. Wyłączona Dziedziczy zabezpieczenia dla gałęzi głównej i gałęzi produkcyjnych.
  6. Ustawia uprawnienia dla Współtwórców do przeczytania.

Uwaga: nie możesz odmówić niechcianym pozwoleniom dla Współtwórców, ponieważ jeśli użytkownik jest zarówno uczestnikiem, jak i organizatorem promocji, odmowa ma pierwszeństwo i nie będzie mieć odpowiednich uprawnień. Po drugie, nie byłem w stanie osiągnąć mojego celu polegającego tylko na umożliwieniu łączenia się z siecią główną i produkcją, ponieważ potrzebujesz uprawnień do odprawy i wyewidencjonowywania połączeń.

+0

to działało ... Przegłosowałem i to jest najlepsza odpowiedź – user2624242

Odpowiedz

10

Po kliknięciu prawym przyciskiem myszy folderu w Eksploratorze sterowania źródłami i przejściu do Właściwości -> Zabezpieczenia można zarządzać uprawnieniami aż do poziomu folderu/gałęzi.

+1

Hej Dylan! Niestety potrzebuję o wiele więcej wskazówek. Wiem, że mogę ustawić uprawnienia we właściwościach, ale nie wiem, na co je ustawić. Czy powinienem usunąć grupę Współtwórców i dodać bezpośrednio dwie moje niestandardowe grupy? – Swoogan

+0

Zostawiłabym folder Dev z wartościami domyślnymi, ale edytowałabym foldery MAIN i PRODUCTION, aby usunąć zdolność Contributora do zapisu/odprawy (ale pozostawić odczyt) i jawnie dodać grupę Architecture, aby umożliwić im scalanie/sprawdzanie- W itp. –

Powiązane problemy