كيف يمكنني تجاهل جميع الملفات في مجلد مع Git في Sourcetree?
-
12-12-2019 - |
سؤال
لدي Bitbucket Git تمكن مع Sourcetree.
لدي اثنين من المجلدات التي لا ترغب في ارتكاب لكن أريد أن تجاهل جميع الملفات الموجودة في هذه المجلدات ، لأنها تحتوي فقط على الملفات المؤقتة.
كيف يمكن أن أفعل ذلك ؟
المحلول
أضف هذا إلى. gitignore: giveacodicetagpre.
نصائح أخرى
للحصول على مستخدمي Sourcetree: إذا كنت ترغب في تجاهل مجلد معين، فما عليك سوى تحديد ملف من هذا المجلد، انقر بزر الماوس الأيمن فوقه ويفعل "تجاهل ...".سيكون لديك قائمة منبثقة حيث يمكنك تجاهل "تجاهل كل شيء تحتها: <مجلدك غير المرغوب فيه>"
إذا كان لديك خيار "تجاهل" رمي، فعليك تحديد خيار "إيقاف تتبع".بعد ذلك، سيتم إضافة الملف إلى الملفات المنظمة مع علامة ناقص على أيقونة الخلفية الحمراء وأيقونة الملف في قائمة الملفات غير المستخدمة سيتغير إلى علامة سؤال على خلفية بنفسجية.الآن في القائمة قائمة الملفات ، يتم تمكين خيار "التجاهل" مرة أخرى.فقط تفعل كما هو موضح أعلاه.
انقر بزر الماوس الأيمن على ملف → تجاهل → تجاهل كل شيء تحت .
إذا كان الخيار يتجاهل هو الرمادي ثم:
- مرحلة ملف أول
- انقر بزر الماوس الأيمن فوق → إيقاف تتبع
- هذا الملف سيظهر في الجزء أدناه مع علامة استفهام → انقر بزر الماوس الأيمن فوقه → تجاهل
href="https://i.stack.imgur.com/ib5sw.jpg" rel="nofollow noreferrer">
بقدر ما أعرف، لا تتبع GIT المجلدات، والملفات فقط - لا يمكن ملء المجلدات الفارغة جدا (أو المجلدات حيث يتم تجاهل جميع الملفات).إذا كنت على سبيل المثالهل تحتاج إلى أن يكون المجلد موجودا بسبب خطوة في عملية الإنشاء الخاصة بك، وربما يمكنك إنشاء أداة Build الخاصة بك بدلا من ذلك؟أو يمكنك وضع ملف واحد فارغ غير مدمن في المجلد وارتكابه.
بعد التغلب على رأسي على هذا لمدة ساعة على الأقل، أقدم هذه الإجابة لمحاولة التوسع في التعليقات التي اتخذها الآخرون. لتجاهل مجلد / دليل، قم بما يلي: إذا لم يكن لديك ملف .gitignore في جذر مشروعك (هذا الاسم بالضبط ".gitignore")، فقم بإنشاء ملف نصي دمية في المجلد الذي تريد استبعاده. داخل شجرة المصدر، انقر بزر الماوس الأيمن فوقه وحدد تجاهل. ستحصل على نافذة منبثقة تبدو مثل هذا.
الصفحة
href="https://i.stack.imgur.com/pn6mj.jpg" rel="noreferrer">
حدد "كل شيء تحت" وحدد المجلد الذي تريد تجاهله من القائمة المنسدلة. سيؤدي ذلك إلى إنشاء ملف .gitignore في الدليل الجذر الخاص بك ووضع مواصفات المجلد فيه.
إذا كان لديك مجلد .gitignore موجود بالفعل في مجلد الجذر الخاص بك، فيمكنك اتباع نفس النهج أعلاه، أو يمكنك فقط تحرير ملف .gitignore وإضافة المجلد الذي تريد استبعاده. انها مجرد ملف نصي. لاحظ أنه يستخدم خطوط مخفضة للأمام في أسماء المسار بدلا من الخلفية، حيث اعتاد مستخدمو Windows المستخدمين على. حاولت إنشاء ملف نصي .gitignore باليد في مستكشف Windows، لكنه لم يسمح لي بإنشاء ملف دون اسم (I.E. مع الملحق فقط).
كما هو مذكور من قبل الآخرين: GIT لا يتتبع المجلدات والملفات فقط.
يمكنك التأكد من وجود مجلد مع هذه الأوامر (أو منطق مكافئ): giveacodicetagpre.
وجود الملف يعني أن أي شخص يتحقق من المستودع سيكون له المجلد.
محتويات ملف Gitignore يعني أنه يتم تجاهل أي شيء في ذلك
href="https://github.com/h5bp/html5-boilerplate/commit/875df4e9b598b869e52bd081a080419d30913930"ملف نفسه .إنها قاعدة لا تخدم أي غرض على الإطلاق مرة واحدة ارتكبت.
أو
إذا كنت تفضل الحفاظ على جميع تعريفات تجاهلك في نفس المكان، فيمكنك إنشاء. gitignore في جذر مشروعك مع محتويات مثل ذلك: giveacodicetagpre.
ولضمان وجود المجلدات giveacodicetagpre.
"أي شيء" يمكن أن يكون أي شيء حرفيا.الأسماء المشتركة المستخدمة هي .gitignore، .gitkeep، فارغة.
إذا كان الخاص بك تجاهل الخيار باللون الرمادي, عليك أن تتوقف عن متابعة الملف قبل أن يمكنك تجاهل ذلك.يمكنك ببساطة انقر بالزر الأيمن على الملف ثم ضرب "إيقاف التتبع".
الأزرق رمز يجب أن تظهر بجانبه.انقر على الحق في ذلك مرة أخرى ثم انقر فوق "تجاهل".
تجاهل المجلد الكامل على شجرة المصدر. giveacodicetagpre.
For Bin Folder و OBJ Folder اكتب: * / bin / * / obj /
في Sourcetree: فقط تجاهل ملف في مجلد محدد.ستطلب Sourcetree عما إذا كنت ترغب في تجاهل جميع الملفات في هذا المجلد.انها مثالية!