سؤال

أنا مهتم بإسقاط Visual Sourcesafe لصالح تطبيق التحكم في الإصدار الذي يوفر التفرع.إن دمج Sourcesafe في Visual Studio يجعل عمليات تسجيل الدخول والخروج أمرًا سهلاً.هل يمكن لأي شخص أن يقترح بعض البرامج الأخرى التي تقدم نفس الوظيفة؟أفضّل المصدر المفتوح ولكنه ليس شرطًا.

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

المحلول

إذهب الى التخريب.

  1. إنه مفتوح المصدر
  2. تستخدم على نطاق واسع.الكثير من الدعم
  3. خيارات البرنامج المساعد لبرنامج Visual Studio

نص بديل http://www.sourcegear.com/images2/Fgrey.jpg

alt text

alt text

alt text
(مصدر: Pushok.com)
alt text
(مصدر: Pushok.com)

كما صادفت هذا مناقشة منتدى مايكروسوفت..

نصائح أخرى

SourceGear قبو ...تكامل لطيف مع VS ومنتج جيد جدًا ...يقوم بتخزين بياناته على SQL Server، مما يجعل من السهل جدًا إجراء النسخ الاحتياطي/الترحيل إلى الأجهزة/الخوادم الأخرى.

إلى حد بعيد أفضل أداة للتحكم في المصدر استخدمتها.

مؤسسة خادم فريق

يوفر Perforce (p4) أيضًا تكامل Visual Studio وهو نظام تحكم في التعليمات البرمجية المصدر قادر جدًا (على الرغم من أنه ليس مفتوح المصدر).

حاول التخريب: http://subversion.tigris.org/مع كل من السلحفاة SVN http://tortoisesvn.tigris.org/ لالتقاطات الصدفة وواحدة من Ankh SVN http://ankhsvn.open.collab.net/ أو SVN المرئية http://www.visualsvn.com/ لتكامل الاستوديو.

يعد SourceGear Vault بديلاً لـ Visual Source Safe إلى حد كبير.يمكنك الحصول على نفس مجموعة الميزات، وأكثر من ذلك بكثير.بالإضافة إلى أنها مستقرة ومقاييس جيدة.ولكنها مكلفة للغاية.

يعد التخريب أمرًا رائعًا للمحلات التجارية الصغيرة لأنه مجاني.يتكامل عميل TortoiseSVN بشكل سلس مع غلاف Windows Explorer.ولكن بالنسبة لتكامل Visual Studio، أود الترويج للمكون الإضافي لـ VisualSVN.إنها ليست مجانية، ولكنها ميسورة التكلفة للغاية.

يمنحك Subversion أيضًا ميزة التكامل مع العديد من أدوات إدارة البرامج الأخرى خارج الصندوق.

بينما يكتسب Subversion عددًا كبيرًا جدًا من المتابعين، فإننا نستخدم AccuRev.إنه سهل الاستخدام، ويحتوي على محررات رسومية رائعة بالإضافة إلى تكامل Visual Studio/File Explorer.على الرغم من أنها ليست مجانية.

التخريب.لأنه يا صاح، إنها مثل آلة الزمن.

أعلم أنك ذكرت المصدر المفتوح وهذا هو أبعد ما يكون عن ذلك ولكني أحب خادم Team Foundation حقًا.

إنه ليس مجرد نظام للتحكم في المصدر ولكنه أداة كاملة لإدارة دورة حياة التطبيق.فهو يوفر لك أكثر بكثير من مجرد التحكم في المصدر، وما لم تكن تعمل في فريق صغير جدًا، أود أن أقترح أنه يوفر قيمة تتجاوز سعره.

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

كما أن لديها أداة استيراد ستجلب بيانات SourceSafe الخاصة بك إلى جانب سجل الإصدارات.إنها ليست مفتوحة المصدر، ولكنها رخيصة جدًا بالنسبة لنظام التحكم في الإصدار.

تصويتي هو لصالح Subversion لأنه يفعل ما تحتاجه وليس أكثر.

وبدلاً من ذلك، إذا كنت أكثر ميلًا إلى المغامرة وتحتاج إلى استراتيجية تفرعية أكثر تعقيدًا، فيمكنك مراجعة git.

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

الينبرين لديه أيضًا تكامل Visual Studio.لا أوصي به حقًا للكود (إنه مصمم أكثر للأصول الفنية).

الخيارات التي تم ذكرها كلها جيدة؛يعد StarTeam خيارًا آخر للتكامل (على الرغم من أنه ليس لعام 2008 بعد).

لقد استخدمت كلاً من Subversion وTeam Foundation Server على نطاق واسع، وعلى الرغم من أن TFS مدمج بشدة في IDE، فإنني أوصي بـ Subversion.يفتقر TFS إلى بعض الميزات التي يمتلكها Subversion، والتي أفتقدها حقًا - أكبرها هو القدرة على مشاركة التعليمات البرمجية عبر مشاريع متعددة باستخدام خاصية svn:externals.لا يحتوي TFS على هذا، وقد أجبرنا هذا على هيكلة شجرة المصدر الخاصة بنا بطريقة مصطنعة إلى حد ما، حتى لا نضطر إلى نسخ غيغابايت من العناصر في كل مرة نقوم فيها بإنشاء فرع.سمعت أن دمج Subversion في IDE أصبح الآن أفضل بكثير مما كان عليه عندما استخدمته آخر مرة.أود أن أذكر أيضًا أنه إذا كنت بحاجة إلى تتبع عناصر العمل وميزات ALM الأخرى مثل تلك الموجودة في IDE - فقد يظل TFS هو أفضل طريقة تناسبك - فكل هذا يعتمد على احتياجاتك الخاصة.

على الرغم من أنها ليست مجانية تمامًا، بحكم الأمر لديه ترخيص مجاني لمستخدمين/5 محطات عمل، وهو حاليًا خيار التحكم بالمصادر المفضل لدي.يتكامل المكون الإضافي P4 SCC بشكل سلس مع VS (عمليات السحب التلقائي عند التحرير، وما إلى ذلك)

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

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