سؤال

في الآونة الأخيرة، بدأ تكامل SourceSafe في الاستوديو المرئي في الأداء بشكل سيئ لأننا انتقلنا، ويقع "خادم" SourceSafe عبر VPN الذي يمر عبر اتصال بطيء.وهذا جعل تحميل المشاريع الكبيرة في Visual c++ 6 يستغرق أكثر من 5 دقائق لأنه يجب أن يتحدث إلى "الخادم" لكل مشروع.هناك أيضًا بعض الأخطاء الخطيرة في عملية التكامل (سيؤدي الخروج التلقائي لبعض المشاريع المشتركة إلى الحصول على أحدث إصدار خاطئ من ملف متفرّع).لقد تسبب هذا في رغبتي في تعطيل تكامل SourceSafe، لكنني لم أجد أي خيار قائمة أو خيار إلغاء التثبيت.أبلغت Google عن بعض التعديلات على السجل، ولكن لا يبدو أن أيًا منها يعمل.

هل يعرف أحد طريقة سهلة لإزالة تكامل SourceSafe من Visual C++ 6، دون إلغاء تثبيت SourceSafe تمامًا؟

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

المحلول

http://support.microsoft.com/kb/236399 :

<اقتباس فقرة>   

وبرنامج حاسوبي لمراقبة شفرة المصدر، مثل   فيجوال سورس سيف، أن   يتكامل مع مشروع Visual C ++   بيئة تطوير متكاملة   (IDE) يمكن تكوين للاتصال   الخادم كود المصدر أثناء مرئي C ++   أبدء. في مثل هذه الحالات، وفقدان في   سوف الاتصال بالشبكة يسبب البصرية   C ++ لبدء ببطء شديد. إلى   تحسين الأداء، إما ضمان   شبكة الربط السليم أو تعطيل   برنامج تحكم التعليمات البرمجية المصدر   التكامل مع ++ IDE مرئي C.   للقيام بهذا الأخير، إنهاء Visual C ++، و   ثم استخدم Regedit.exe لتحديد موقع   مفتاح التسجيل التالي وحدد لها   قيمة للمعاقين إلى (DWORD) 0x00000001:

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled

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

نصائح أخرى

وافتح .dsp وملف .dsw في محرر النص، وإزالة إدخالات كل من .dsp وملف .dsw. أيضا، حذف الملفات .scc.

وهناك قاعدة المعارف ل Microsoft المقالة حول كيفية القيام بالضبط هذا.

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

إذا فشلت الحلول المذكورة أعلاه بالنسبة لك، قم بما يلي:

إعادة تسمية المجلد:\Program Files\Microsoft\%vs%\Common7\IDE\VS SCC

سوف تشتكي VS مرة واحدة من عدم وجود المكونات الإضافية وتقول "نعم" لتجاهلها إلى الأبد.

جميع الملفات "التي حصلت على أحدث"، و"للقراءة فقط"، والتي تم تحريرها في VS، ستجعل VS يشكو ويعرض "التجاوز"، وهو أمر جيد بالنسبة لي.

ماذا تكسب:

  • افتح الحلول المرتبطة بـ VSS بسرعة دون مطابقة محتويات VS لخادم VSS.

  • افتح الحلول المرتبطة بـ VSS وقم بتحرير الملفات حسب الرغبة دون التورط في عملية "السحب" b.

  • وهذا يجعل استخدام نظام التحكم بالمصدر الموزع الآخر أعلى شجرة المشروع مع روابط VSS غير مؤلم.

  • لا يزال عميل VSS يعمل بمفرده بشكل جيد، بما في ذلك الفرق والخروج والتسجيل.

وHKEY_CURRENT_USER \ برامج \ مايكروسوفت \ DevStudio \ 6.0 \ المصدر تحكم \ المعاقين تابعت هذا ويبدو أن العمل على أنها تحاول مرة أخرى. أعتقد أنني قد لاحت نسخة ثانية من استوديو البصرية التوالي عندما فعلت ذلك مرة الأولى.

وعملها ..... بفضل أجاي

وماذا عملت بالنسبة لنا، وهو أسهل بكثير، لا يتطلب أي تحرير التسجيل / ملف من جهة، وأكثر أمنا وأعتقد أن هذا:

1) خروج البصرية ستوديو تماما.

2) قطع الاتصال من شبكة (افصل كابل وإيقاف لاسلكية، أو تعطيل محولات شبكة الاتصال)

و3) فتح مساحة العمل VS6 (DSW) للمشروع. عندما يبدأ العمل سوف تجد أنه لا يمكن الاتصال مع قاعدة البيانات VSS انها تريد وأسألك عن ذلك ...

و4) أخبر VS أبدا محاولة لإعادة ديسيبل التحكم بالمصادر في المستقبل.

و5) القيام به ... VS يفعل كل التغييرات إلى أن الإعداد WORKSPACE / PROJECT بالنسبة لك. لا تقوم بفصل VS من التحكم بالمصادر بشكل عام (مثل فإن تحرير التسجيل تفعل) والملفات لا تحرير يدويا.

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