Gitwatch: استبعاد ملفات المبادلة

تم إنشاؤها على ٢ يناير ٢٠١٨  ·  8تعليقات  ·  مصدر: gitwatch/gitwatch

العنوان واضح بذاته: أود أن أكون قادرًا على استبعاد ملفات المبادلة من الدفع ، لأنه يقوم بالكثير من الالتزامات غير المرغوب فيها.

حاولت الإضافة

- استثناء = \ "^ $ {TARGETDIR} / *. swp \"

أو التغيير إلى

--exclude = \ "^ $ {TARGETDIR} /. git | ^ $ {TARGETDIR} /. swp \"

ولكن لا يبدو أنه يعمل ، فربما يكون regexp خاطئًا؟

التعليق الأكثر فائدة

سيكون من الأفضل استخدام .gitignore والتحقق من الحالة قبل محاولة الالتزام. ها هي طريقتي للقيام بذلك:
https://github.com/elnull/gitwatch/commit/c9f4b43b6c8a3dfe077f169c723c00b3d2840072

ال 8 كومينتر

سيكون من الأفضل استخدام .gitignore والتحقق من الحالة قبل محاولة الالتزام. ها هي طريقتي للقيام بذلك:
https://github.com/elnull/gitwatch/commit/c9f4b43b6c8a3dfe077f169c723c00b3d2840072

أنا أيضًا أنسخ ما يلي: يجب على gitwatch احترام محتوى .gitignore لعدم الالتزام به. وإلا فهو ألم دائم. الخيار الوحيد هو مزامنة .gitignore يدويًا مع جميع استدعاءات gitwatch :-(

نظرًا لأنني أستخدم مستودع git bare الخارجي للالتزامات التلقائية (مع خيار --git-dir) لا أضع .gitignore في الدليل المُراقب.

هل يمكننا من فضلك دمج الحل من elnull لإتقان؟

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

https://github.com/gitwatch/gitwatch/pull/44

هل حدث خطأ ما أثناء دمج رقم 44؟ لم يتم تضمين التغييرات في الإصدارات الحالية من البرنامج النصي.

شكرا لالتقاط هذاDeKubus ؛ لقد فقدته في الدمج الكبير لفرع التطوير المنفصل منذ فترة طويلة ، عندما حدث ذلك في الالتزام 332538e. سأعيد ذلك هناك.

عاد الآن رمز التحقق من حالة Git. شكرًا مرة أخرى ،DeKubus. أنا أغلق هذه القضية. لا تتردد في التحدث إذا كان هناك شيء ما لا يزال منحرفًا.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

hongkongkiwi picture hongkongkiwi  ·  3تعليقات

lehnerpat picture lehnerpat  ·  7تعليقات

datag picture datag  ·  9تعليقات

miguelarauj1o picture miguelarauj1o  ·  7تعليقات

OJ picture OJ  ·  29تعليقات