سؤال

أنا أقوم بتطوير شل معزولة الذي يلبي "المصممين / منشئي المحتوى الخاص"أداء مهام محددة باستخدام Shell.أثناء عملهم على الملفات، يجب أن يكونوا قادرين على استخدام TFS للتحكم في المصدر.ويرجع ذلك أساسًا إلى حقيقة أن المطورين سيعملون أيضًا على نفس الملفات من TFS ولكن باستخدام Visual studio 2008.

وبعد البحث والبحث، ما زلت لا أستطيع العثور على Team Explorer ليكون متاحًا لشركة Shell.عند السؤال في منتديات MSDN، يقودني إلى الإجابة بأن "هذا غير مدعوم حتى الآن في Isolated Shell".حسنًا، إذن المغزى الأساسي من التخلي عن الصدفة ليس له ما يبرره، إذا كنت تريد استخدام نظام التحكم بالمصدر لملفاتك.لا تتمثل الفكرة في إعادة إنشاء كل شيء وتطوير نوافذ الأدوات وما إلى ذلك باستخدام واجهة برمجة تطبيقات موفر TFS.

ال كتاب قابلية التوسعة في Visual Studio من تأليف Keyven Nayyeri لديه مثال، والذي يذهب فقط إلى هذه المشكلة المتمثلة في إضافة موفر sc.

هل عمل أحد على التطوير Visual Studio 2008 معزول شل التطبيقات/البيئة؟يرجى تقديم التعليقات والأسئلة - أي شيء يتعين عليك مشاركته باستثناء المواضيع التالية، التي شاركت فيها بالفعل.

مواضيع من منتديات MSDN:


شكرا لإجابتك.نعم أنت على حق، سوف نحصل على تراخيص وصول العميل للمستخدمين دون الحاجة إلى شرائهم Visual Studio، وهذا هو الاتجاه الذي سنتخذه.

لكنني لم أعرف بعد كيفية جعل Team Explorer متاحًا لهؤلاء المستخدمين داخل Shell.لذلك أنا أتطلع لمعرفة التفاصيل الفنية لكيفية القيام بذلك.

أعني، لدي مستخدم، قام بتثبيت تطبيق VS Shell الخاص بي، وليس لديه نظام VStudio Team على جهازه.الآن، إذا حصلت على ترخيص وصول العميل لـ TFS وقمت بتثبيت Team Explorer، فهل تعتقد أنه سيكون متاحًا تلقائيًا في تطبيق VS Shell؟

أيه أفكار؟هل عملت على تحقيق ذلك؟

شكرًا

هل كانت مفيدة؟

المحلول

لقد عثرت للتو على هذا السؤال، ربما لا يزال ذا صلة بك.

لديك خيار تضمين AnkhSVN (http://ankhsvn.open.collab.net/) حزمها وقم بتحميلها في Isolated Shell.على الرغم من وجود بعض المشكلات حوله، مع دعم Subversion، يمكنك استخدام SvnBridge للوصول إلى مستودعات TFS.قد يجعلك هذا أقرب قليلاً إلى العملية التي تحاول تحقيقها.

نصائح أخرى

يبدو أنك تحاول السماح لـ "منشئي المحتوى الخاص" بحفظ الملفات في TFS Source Control دون الحاجة إلى شراء ترخيص لإصدار Visual Studio Team Edition - صححني إذا كنت مخطئًا.

إذا كان الأمر كذلك، فللأسف أعتقد أنه لا يمكنك فعل ذلك تمامًا.لا يزال المستخدمون بحاجة إلى ترخيص وصول العميل ("CAL") للوصول إلى TFS.

أعتقد أنه يمكنك الحصول على تراخيص وصول العميل فقط لمستخدميك دون الحاجة إلى شراء Visual Studio لهم (أفترض أن تكلفة Visual Studio أقل من تكلفة Visual Studio الكاملة).عند هذه النقطة، يمكنك فقط توزيع Team Explorer عليهم، وهو عبارة عن غلاف VS لا يحتوي إلا على مكونات الوصول إلى TFS.يتوفر ذلك في وسائط خادم TFS الخاصة بك.

لقد وجدت هذا عبر جوجل.قد ترغب في مراجعتها لتحديد أفضل الخيارات المتاحة أمامك:

الورقة البيضاء لترخيص نظام Visual Studio Team System 2008

الاستثناء الوحيد لقواعد ترخيص وصول العميل الذي أعلمه هو الوصول إلى عناصر العمل.بافتراض أن الخوادم مرخصة بشكل صحيح، يمكن لأي شخص في مؤسستك إنشاء عناصر عمل جديدة أو عرض العناصر الموجودة وتحديثها تم إنشاؤها من قبلهم, ، باستخدام الوصول إلى الويب لعنصر العمل عنصر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top