2012-03-02 16 views
6

मैं इस तरह से टीएफएस 2010 अनुमतियों को कैसे स्थापित कर सकता हूं कि केवल डेवलपर्स स्रोत नियंत्रण तक पहुंच सकें, लेकिन अन्य समूह कार्य आइटम को देख या संपादित कर सकते हैं, सब कुछ एक ही टीम परियोजना?कार्य आइटम देखें/संपादित करें और टीएफएस 2010 में स्रोत कोड तक पहुंच से इनकार करें

मुझे अपने व्यवसाय विश्लेषकों और क्यूए परीक्षकों को एक इटरेशन के भीतर उपयोगकर्ता कहानी राज्यों, असाइनियों इत्यादि को अपडेट करने में सक्षम होना चाहिए, लेकिन सुरक्षा कारणों से उन्हें स्रोत कोड तक पहुंचने से इंकार कर दें।

उत्तर

1
  1. ओपन विजुअल स्टूडियो।
  2. ओपन स्रोत नियंत्रण एक्सप्लोरर
  3. अपनी परियोजनाओं रूट शाखा (परियोजना के समान नाम) पर नेविगेट करें।
  4. राइट क्लिक करें और गुण का चयन करें ...
  5. सुरक्षा टैब पर क्लिक करें।

वहां आप अपनी सभी अनुमतियों को नियंत्रित कर सकते हैं। Read अस्वीकार करने से उपयोगकर्ता/समूह/टीएफएस समूह आपको स्रोत देखने में सक्षम होने से रोक देगा (आईआईआरसी, मैं एक संग्रह व्यवस्थापक हूं और परीक्षण करना मुश्किल है)।

+0

यह उपयोगकर्ता को * संपूर्ण * टीम प्रोजेक्ट से अवरुद्ध करता है, न केवल स्रोत नियंत्रण अनुभाग। मैंने अपने लक्ष्य को स्पष्ट करने के लिए अपने प्रश्न को संशोधित कर दिया है। धन्यवाद! –

+0

स्रोत नियंत्रण एक्सप्लोरर में रूट नोड के तहत स्रोत कोड फ़ोल्डर (ओं) पर पढ़ने को हटाने के बारे में कैसे? – DaveShaw

+0

पढ़ने से इंकार करने से वास्तव में उपयोगकर्ताओं को सामग्री देखने से रोका जा सकता है लेकिन यह अभी भी आपके स्रोत कोड (फाइलों और फ़ोल्डर्स) का पूरा पेड़ देखने की अनुमति देता है! मैं मार्क के साथ एक ही चीज़ को पूरा करने की कोशिश कर रहा हूं, लेकिन बिना किसी सफलता के! मुझे आश्चर्य है, क्या यह संभव है? –

5

पिछला उत्तर आंशिक रूप से सही है। इस प्रकार आप अपने स्रोत नियंत्रण पेड़ के भीतर अनुमतियां सेट करते हैं। वह जवाब यह भी मानता है कि आपके स्रोत नियंत्रण पेड़ में प्रत्येक फ़ाइल और फ़ोल्डर में "विरासत सुरक्षा सेटिंग्स" बॉक्स चेक किया गया है। टीएफएस 2010 स्रोत नियंत्रण के भीतर अनुमतियां उससे कहीं अधिक दानेदार हो सकती हैं।

कार्य आइटमों के लिए अनुमतियां कार्य क्षेत्र "क्षेत्र" स्तर पर संभाली जाती हैं। चूंकि क्षेत्र प्रति-टीम-प्रोजेक्ट वर्क आइटम अनुमतियां प्रति-टीम-प्रोजेक्ट भी हैं।

टीम एक्सप्लोरर में अपनी टीम प्रोजेक्ट -> टीम प्रोजेक्ट सेटिंग्स -> क्षेत्र और इटरेशन पर राइट क्लिक करें। यह वह जगह है जहां आप नए क्षेत्र \ Iterations सेट कर सकते हैं। विंडो के निचले हिस्से में एक "सुरक्षा" बटन भी है जो चयनित क्षेत्र नोड के लिए सुरक्षा सेटिंग्स को पॉप करेगा। आप इन अनुमतियों को बहुत बारीकी से सेट कर सकते हैं ... एरिया नोड्स हमेशा उनके माता-पिता नोड से सुरक्षा प्राप्त करते हैं, लेकिन व्यक्तिगत अनुमतियां भी सेट हो सकती हैं।

+0

क्या इससे मुझे वर्क आइटम्स तक पहुंच की इजाजत मिल जाएगी, लेकिन स्रोत नियंत्रण तक पहुंच से इंकार कर दिया जाएगा? ऐसा लगता है कि यह सब कुछ या कुछ भी नहीं है। –

+2

मार्क, हां। आप एक विशिष्ट क्षेत्र पथ के तहत वर्कटाइम को संपादित करने के लिए उपयोगकर्ताओं का एक सेट प्रदान कर सकते हैं ... और आप अपने अन्य उपयोगकर्ताओं को स्रोत नियंत्रण में फ़ाइलों, फ़ोल्डरों, शाखाओं आदि तक पहुंच प्रदान कर सकते हैं। स्रोत नियंत्रण और कार्य वस्तुओं के लिए अनुमतियां पूरी तरह से असंबंधित हैं। आउट ऑफ़ द बॉक्स टीएफएस योगदानकर्ता सुरक्षा समूह में सभी को स्रोत नियंत्रण और कार्य वस्तुओं दोनों तक पहुंचने देता है। आपके उद्देश्यों के लिए आउट ऑफ़ द बॉक्स सुरक्षा सेटअप काम नहीं करेगा। आप स्रोत नियंत्रण और कार्य आइटम पहुंच के लिए अलग-अलग समूह बना सकते हैं। –

+0

यीशु इस टीएफएस और इसकी अजीब अनुमतियों ने एक्सडी को समझने के लिए लगभग 1 घंटे बिताए –

3

समाधान मिला!

मैं अंत में पूरी तरह से स्थापित करने "परियोजना संग्रह मान्य उपयोगकर्ता" पर "संपादित करें संग्रह स्तरीय जानकारी => सेट नहीं" से (हालांकि मैं उन्हें काम आइटम देखने के लिए अनुमति देते हैं) उपयोगकर्ताओं के विशिष्ट समूह से स्रोत कोड को छिपाने में कामयाब"डिफ़ॉल्ट चयन समूह"। बेशक मुझे स्रोत कोड के रूट ($) पर हर अनुमति को मैन्युअल रूप से अस्वीकार करना पड़ा था, लेकिन मुझे लगता है कि यह आपके इच्छित किसी भी पथ के लिए काम कर सकता है। इसके बाद मैंने क्षेत्रों को बनाया और इस समूह के विशिष्ट क्षेत्रों पर अनुमति दी और सबकुछ सही हो गया!

किसी कारण से "संग्रह-स्तर की जानकारी संपादित करें" को अनुमति देने के लिए सेट किया गया था और अजीब तरह से, यह स्रोत कोड को छिपाने से रोका गया !!!

संबंधित मुद्दे