سؤال

شركتنا لديها سياسة فرض شرط الحفاظ على التعليمات البرمجية المصدر في SourceSafe مستودع.لقد حاولت جاهدا لإقناع إدارة الهجرة إلى SVN مع أي نجاح (خارجية هو مسألة أخرى ، على أي حال).

كما أنا و بعض زملائي استخدام SVN مستودع وضعها على جهاز الكمبيوتر (عبر أباتشي) ، جعلت النصي PowerShell التي لا نسخ احتياطية من مستودع على خادم الشركة (ثم دوري احتياطيا أيضا).هذا يعمل بشكل جيد, ولكن أقول أردت أيضا للحفاظ على نسخة من التعليمات البرمجية المصدر على SourceSafe الخادم.

أي تجربة أو نصائح على فعل ذلك ؟

شكرا

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

المحلول

أنا غير متأكد من هناك جيد ، لكن بطريقة استخدام خادم إس السنانير لتنفيذ إجراءات مماثلة في المصدر آمنة باستخدام VSS أدوات سطر الأوامر.أعتقد أن هذا قد نوقشت من قبل في svn-المستخدم في القائمة البريدية.يمكنك محاولة البحث عن الأرشيف هنا.

نصائح أخرى

كيف حول التحقق في إس مستودع إلى SourceSafe?

أنت مسكين, أشعر الألم الخاص بك.

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

يبدو مثل فكرة جيدة لإنشاء ملف دفعي أن يتحقق بانتظام الحالي المصدرية من SVN إلى sourcesafe.

يمكنك إنشاء ملف دفعي أن يتم تشغيل كل ليلة عبر مهمة مجدولة.كان استخدام sourcesafe أداة سطر الأوامر للتحقق من كامل codebase إلى الملفات المحلية.ثم تفعل الشيء نفسه باستخدام التخريب سطر الأوامر العميل للقيام الحصول على أحدث إصدار في نفس الدليل.ثم يمكنك أن تحقق في استخدام sourcesafe سطر الأوامر util.

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

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