تراجع ضحل في جلب git في discourse_docker

أعتقد أن المشكلة هنا هي أن الوسوم غير معروفة محليًا عند إجراء عملية الاسترجاع، مثل ما ورد في المسألة التالية (غير مرتبطة بـ Discourse):

يجب أن يؤدي تشغيل git fetch --all إلى حل المشكلة، لكنني لا أعرف إلى أي مدى قد يزيد ذلك من حجم الصورة (ما لم يتم مسح المراجع غير المستخدمة لاحقًا بواسطة تعليمات أخرى).

مع ذلك، أعتقد أن الأمر git clone --depth 1 https://github.com/discourse/discourse.git --branch=$version سيحل المشكلة، لأن الوسيطة branch تقبل كلاً من الفروع والوسوم، لكنني لم أجربها بعد ولا أعرف ما إذا كان هناك سبب لاستخدام الفرع الرئيسي (master) حاليًا في عملية الاستنساخ.

عند تنفيذ الأمر git clone --depth 1 https://github.com/discourse/discourse.git --branch=v2.6.0، يكون حجم المجلد بالكامل 212 ميجابايت، بينما يبلغ حجم مجلد .git بداخله 46 ميجابايت، لذا أعتقد أن هذا مقبول.