إدارة الوحدات الفرعية
الوحدة الفرعية مستودع آخر مثبّت داخل مستودعك عند إيداع محدد. يسردها GitTree مع حالتها (غير مهيّأة، محدَّثة، إيداع مختلف، بها تعارض) ويضيفها ويهيّئها ويحدّثها ويفتحها ويحرّرها ويزيلها.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- مستودع فيه وحدات فرعية (ملف
.gitmodules)، أو تريد إضافة وحدة فرعية إليه.
أين تجده
- قسم الوحدات الفرعية في اللوحة الجانبية؛ وانقر وحدة فرعية بزر الفأرة الأيمن لإجراءاتها.
- لوحة الأوامر: إضافة وحدة فرعية… وتحديث كل الوحدات الفرعية.
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| لوحة الأوامر | ⌘⇧P | Ctrl+Shift+P |
الخطوات
اعرف حالتها
وسّع الوحدات الفرعية. تُظهر كلٌّ منها غير مهيّأة أو محدَّثة أو إيداع مختلف أو بها تعارض.
هيّئ وحدّث
بعد الاستنساخ اختر تهيئة الوحدة الفرعية وتحديث الوحدة الفرعية، أو تحديث كل الوحدات الفرعية لها كلها. فتُستخرج عند الإيداع الذي يسجّله مستودعك.
اعمل داخل إحداها
اختر فتح الوحدة الفرعية في علامة تبويب جديدة لتودِع وتفرّع وتدفع فيها كأي مستودع.
أضف واحدة
شغّل إضافة وحدة فرعية…: اكتب عنوان URL للمستودع والمسار في هذا المستودع، والفرع المراد تتبُّعه اختياريًا. ثم أودِع الوحدة الفرعية الجديدة و
.gitmodules.
النتيجة المتوقعة
وحداتك الفرعية مستخرجة عند الإيداعات الصحيحة، وتُودَع تغييراتها في مستودعك كأي ملف.
التحرير أو المزامنة أو الإزالة
- يغيّر تحرير الوحدة الفرعية… عنوانها أو فرعها؛ أودِع
.gitmodulesلمشاركة ذلك. - ينسخ مزامنة عنوان URL للوحدة الفرعية العنوان المتغيّر من
.gitmodulesإلى إعداداتك. - يزيل إزالة الوحدة الفرعية… الوحدة؛ ويبقى سجلها في
.git/modules.
إن لم يسر الأمر كما توقعت
وحدة فرعية تُظهر إيداع مختلف
نسختها المستخرجة تختلف عن الإيداع الذي يسجّله مستودعك. يستخرج تحديث الوحدة الفرعية الإيداع المسجّل؛ أو أودِع الإيداع الجديد إن كنت نقلتها عمدًا.
أسئلة
هل تُضمَّن الوحدات الفرعية في الأرشيف المُصدَّر؟
لا. تُستبعد مجلداتها من الأرشيفات (تصدير أرشيف).