سؤال

لمطور منفرد باستخدام Visual Studio 2010 بيتا 2 غير TFS الأساسية خيارا أفضل من التخريب (مع VisualSVN أو عنخ) و (اختياريا) شيء من هذا القبيل Cruisecontrol؟

وأنا لست بحاجة إلى مصدر توزيع أو حتى وصول بعيد. لا يهمني حقا حول عمليات التنقل وكل ما بالتقرير. أريد فقط التحكم في الإصدار ويحتمل أن الاختبار الآلي والبناء.

وتحرير: للرد على الأسئلة بوب امان في (شكرا بوب)

وكنت تفكر في استضافة الذاتي ولكن خارج الموقع هو فكرة جيدة، كما تقول. I احتياطية بانتظام. انها حقا لي فقط الذين سوف يحصلون على مستودع لذلك لن يكون معقدا مراقبة الدخول. لدي اشتراك MSDN ذلك التكلفة ليست قضية. سوف مستودع لا تحصل على كبيرة على وجه الخصوص - أنا لست مثمرة. : /

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

المحلول

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

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

ولكن، إذا كنت من أي وقت مضى ندخل في عالم القصوى من التحكم في الإصدار (سخيف مستودعات ضخمة، أو ثنائيات عملاقة في المستودع، على سبيل المثال) ما كنت تريد حقا هو بالضروره.

نصائح أخرى

إذا كنت لا شركة كبيرة بالفضل لمايكروسوفت، أنصح التخريب.

وTFS التحكم بالمصادر هو - كيف يمكن أن أضع هذا - مؤسف

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

وهذا هو السبب الرئيسي لأنه يمثل جميع الملفات للقراءة فقط على نظام الملفات إلا إذا تحقق صراحة بها. استوديو البصرية يفعل ذلك تلقائيا، ولكن أي شيء آخر يجب عليك دائما أن تحقق صراحة الملفات باستخدام إما tf.exe سطر الأوامر أو أدوات السلطة TFS. فإنه يحصل مزعج حقا حقا بسرعة.

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

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

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