سؤال

وآلة بناء في العمل لديها العديد من المشاريع، ولكن نحن فقط تواجه مشكلة مع احد.

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

<sourcecontrol type="vss" autoGetSource="true" applyLabel="false">
    <executable>C:\Program Files\Microsoft Visual Studio\VSS\win32\SS.EXE</executable>
    <project>$/Projects</project>
    <username>####</username>
    <password>####</password>
    <ssdir>\\####\SourceCode\VSS</ssdir>
    <workingDirectory>D:\Projects\</workingDirectory>
    <culture>en-GB</culture>
    <cleanCopy>True</cleanCopy>
</sourcecontrol>

وأي واحد يحصل على أي أفكار لماذا الإفراج يبني كتلة التحكم بالمصادر أبطأ؟

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

المحلول

في النهاية نحن تحولت من SourceSafe لSourceGear المدفن (أساسا للالمتفرعة الميزات، إلا أن سرعة وموثوقية أيضا من العوامل الكبيرة).

ولقد انتقلنا أيضا آلة بناء لدينا من الكمبيوتر القديم إلى الخادم الذي لديه 1GB / ثانية اتصال الملقم المصدر، بدلا من 100MB / ثانية، مما ساعد إلى حد كبير.

في النهاية عندما كنت في تركيب واختبار المدفن على نفس الجهاز (جيد، استنساخ) كما لو كان الجهاز بناء القديمة، انها ستخفض مصدر الحصول على عمل من حوالي 10 دقيقة إلى 5. مرة واحدة وتثبيته على بناء مصدر الخادم اصبح الوقت الآن حوالي 1min.

ونصيحتي لأي شخص هو مجرد للتبديل من SourceSafe إلى أي شيء آخر ... فلن نأسف لذلك.

نصائح أخرى

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

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