.gitignore تغييرات في نواة Discourse

تنبيه لجميع مطوري Discourse – تم تقليص حجم ملف .gitignore في مستودع discourse من خلال حمية غذائية. :green_apple:

إذا لاحظت أن بعض الملفات غير المتتبعَة التي كانت مُهمَلة سابقًا لم تعد كذلك، فلا تقلق! هناك احتمالان:

  1. ربما تكون هذه الملفات خاصة ببيئة التطوير لديك؟ مثل ملفات .swp الخاصة بـ vim، ومساحة عمل VSCode، وملفات .DS_Store الخاصة بـ macOS، وما إلى ذلك.
    في هذه الحالة، يجب عليك تجاهلها عالميًا حتى لا تسبب مشكلة في أي مستودع! لتمكين gitignore العالمي (~/.gitignore)، قم بتشغيل الأمر التالي:

    git config --global core.excludesFile '~/.gitignore'
    

    ثم أنشئ ذلك الملف وأضف إليه العناصر الخاصة بـ VIM/VSCode/Sublime/Emacs/Eclipse/RubyMine/JetBrains/macOS/Arch/Windows 95 الخاصة بك. :smiley:

  2. أو ربما كان الملف خاصًا بـ Discourse وكان يجب أن يبقى في .gitignore؟ إذا كان الأمر كذلك، فأخبرني في هذا الموضوع. :slightly_smiling_face:

:clinking_glasses:

31 إعجابًا

I’m curious to see if any contributors who are new to Git in general will accidentally commit .DS_Store or other “helpful” files. (It’s easy enough to say “this should go in your settings”, but new people won’t know to set that up.)