العمل على عدة فروع بأشجار العمل
شجرة العمل مجلد عمل ثانٍ للمستودع نفسه، بفرع خاص بها، كالأمر git worktree add. راجع طلب سحب، أو شغّل بناءً طويلًا، أو دع وكيل برمجة يعمل في إحداها، دون تخبئة شيء في الأخرى.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- مستودع مفتوح. ولا يمكن التبديل إلى الفرع نفسه إلا في شجرة عمل واحدة في كل مرة.
أين تجده
- يسردها قسم أشجار العمل في اللوحة الجانبية؛ انقره أو انقر شجرة عمل بزر الفأرة الأيمن للإجراءات.
- انقر فرعًا بزر الفأرة الأيمن: إنشاء شجرة عمل لهذا الفرع…؛ وانقر إيداعًا: إنشاء شجرة عمل من هذا الإيداع….
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| لوحة الأوامر، ثم إنشاء شجرة عمل… | ⌘⇧P | Ctrl+Shift+P |
الخطوات
أنشئ واحدة
اختر إنشاء شجرة عمل…. تحت التبديل إلى اختر فرعًا موجودًا أو فرع جديد هنا مع اسم الفرع، ثم اختر المجلد بـ استعراض….
افتحها
اضغط إنشاء شجرة عمل، ثم فتح شجرة العمل في علامة تبويب جديدة عليها. يعمل التبويب كأي مستودع: تغييراته وطرفيته ومخططه.
النتيجة المتوقعة
مجلدان وفرعان ومستودع واحد: الإيداعات المُنشأة في أيٍّ منهما تظهر في المخططين فورًا.
إدارة أشجار العمل
- يمنع قفل شجرة العمل… Git من تقليم شجرة عمل محفوظة على قرص قابل للإزالة؛ ويرفعه إلغاء قفل شجرة العمل.
- يغيّر نقل شجرة العمل… مجلدها؛ ويحذف إزالة شجرة العمل… المجلد بعد التحقق من خلوّه من عمل غير مُودَع.
- ينظّف تقليم أشجار العمل المتقادمة… أشجار العمل التي حُذف مجلدها يدويًا؛ ويصلح إصلاح روابط أشجار العمل المنقولة.
- يستخرج استخراج جزئي… المجلدات التي تسردها فقط، للمستودعات الضخمة؛ ويعيد استخراج كل الملفات كل شيء.
إن لم يسر الأمر كما توقعت
«تم التبديل إلى هذا الفرع بالفعل في …»
لا يكون الفرع إلا في شجرة عمل واحدة. افتح تلك الشجرة بدلًا من ذلك، أو أنشئ فرعًا جديدًا لهذه.
«أغلق علامة تبويب … أولًا»
شجرة العمل مفتوحة في تبويب مع طرفياتها ومراقبة ملفاتها. أغلق ذلك التبويب ثم انقلها أو أزلها.
أسئلة
هل تنسخ أشجار العمل المستودع كله؟
لا. تتشارك مستودعًا واحدًا وسجله؛ ولا تتكرر إلا الملفات المستخرجة. ويُنشأ واحدها بسرعة حتى في المشاريع الكبيرة.
