سؤال

لدي مشروع TeamCity الذي يستخدم Mercurial. لقد قمت ببعض التغييرات يدويًا على الملفات في teamcity/buildAgent/work الدليل. المشكلة هي أنه لا يمكنني الآن تحديث الملفات إلى الملفات الموجودة في المستودع.

كيف يمكنني إجبار إعادة الخروج على TeamCity؟ هل هناك أي خيار للتخلص من الخروج القديم؟

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

المحلول

يوجد زر "مصادر نظيفة" في صفحة المشروع أو إنشاء صفحة تكوين في مكان ما. إذا قمت بالنقر فوق أن البناء التالي سيقوم تلقائيًا بإجراء عملية الخروج الكاملة.

نصائح أخرى

عندما أزلت وحدة فرعية GIT من مستودعي ، كسرت على خادم CI الخاص بي.

لم ينجح خيار "المصادر النظيفة" بالنسبة لي ، لكن هذا حدث (من http://confluence.jetbrains.net/display/tcd4/clean+checkout):

يحافظ TeamCity على ذاكرة التخزين المؤقت الداخلية للمصادر لتحسين الاتصالات مع خادم VCS. يتم إعادة تعيين ذاكرة التخزين المؤقت خلال وقت التنظيف. لحل مشاكل تحديث المصادر ، قد تحتاج ذاكرة التخزين المؤقت إلى إعادة تعيينها يدويًا. للقيام بذلك ، فقط حذفu003CTeamCity Data Directory> /دليل النظام/ذاكرة التخزين المؤقت.

في حالتي ، اضطررت ببساطة إلى تشغيل هذا الأمر على خادم CI:

rm -Rf ~/.BuildServer/system/caches

فيما يلي تعليمات كيفية حل هذه المشكلة:

http://confluence.jetbrains.net/display/tcd4/clean+checkout

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