GoGPT Best VPN GoSearch

OnWorks فافيكون

stg - عبر الإنترنت في السحابة

قم بتشغيل stg في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر stg الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


stg - إدارة مجموعات التصحيحات باستخدام متتبع محتوى Git

موجز


استرليني [--نسخة | --يساعد]
استرليني [--يساعد | --يساعد]
استرليني [خيارات الأوامر] [ARGS]

الوصف


StGit (Stacked Git) هو أحد التطبيقات التي توفر طريقة مناسبة للحفاظ على التصحيح
كومة أعلى فرع Git:

· يتم إعطاء أسماء أعلى (أحدث) التزامات للفرع. مثل هذا الالتزام المسمى هو
يسمى ب التصحيح.

· بعد إجراء التغييرات على شجرة العمل، يمكنك دمج التغييرات في شجرة العمل الموجودة
رقعة؛ هذا يسمي منعش. يمكنك تحديث أي رقعة، وليس فقط الجزء العلوي.

· تستطيع فرقعة رقعة: وضعها جانباً مؤقتاً، حتى تصبح الرقعة التي تحتها
التصحيح العلوي. في وقت لاحق يمكنك دفع على المكدس مرة أخرى. يمكن الدفع والفرقع
يمكن استخدامها لإعادة ترتيب التصحيحات.

· يمكنك بسهولة rebase مكدس التصحيح الخاص بك فوق أي التزام Git آخر. (ال قاعدة من
مكدس التصحيح هو أحدث التزام لـ Git وليس تصحيح StGit.) على سبيل المثال، if
لقد بدأت في عمل تصحيحات على فرع شخص آخر، وقام هذا الشخص بالنشر
فرعًا محدثًا، يمكنك أخذ كافة التصحيحات الخاصة بك وتطبيقها فوق الإصدار المحدث
فرع شجرة.

· كما تتوقع، فإن تغيير ما يوجد أسفل التصحيح يمكن أن يؤدي إلى توقف هذا التصحيح
تطبيق نظيف - يمكن أن يحدث هذا عند إعادة ترتيب التصحيحات، أو إعادة تثبيت التصحيحات، أو تحديث ملف
التصحيح غير العلوي. يستخدم StGit إمكانية الدمج الثلاثي المدرك لإعادة التسمية لـ Git
إصلاح ما في وسعه تلقائيا؛ إذا استمر الفشل، فإنه يتيح لك حل المشكلة يدويًا
يتعارض تمامًا كما تفعل مع حل تعارض الدمج في Git.

· حزمة التصحيح هي مجرد بعض البيانات الوصفية الإضافية المرفقة بالتزامات Git العادية، لذا أنت
يمكنه الاستمرار في استخدام معظم أدوات Git مع StGit.

نموذجي يستخدم
فرع التتبع
تتبع التغييرات من فرع بعيد، مع الحفاظ على التعديلات المحلية مقابلها
هذا الفرع، ربما بهدف إرسال بعض التصحيحات إلى المنبع. يمكنك تعديل
حزمة التصحيح الخاصة بك بقدر ما تريد، وعندما يتم قبول التصحيحات الخاصة بك أخيرًا
في المنبع، سيحتوي سجل Git المسجل الدائم على التسلسل النهائي فقط لـ
التصحيحات، وليس التسلسل الفوضوي للتعديلات التي أنتجتها.

الأوامر ذات الأهمية في سير العمل هذا هي على سبيل المثال rebase والبريد.

فرع التطوير
حتى لو لم يكن لديك "منبع" لإرسال التصحيحات إليه، يمكنك استخدام StGit كوسيلة ملائمة
طريقة لتعديل التاريخ الحديث لفرع Git. على سبيل المثال، بدلا من الأول
ارتكاب التغيير Aثم تغير B، ومن ثم A2 لإصلاح A لأنه لم يكن تماما
صحيح، يمكنك دمج الإصلاح مباشرة في A. تؤدي طريقة العمل هذه إلى أ
سجل Git أكثر قابلية للقراءة مما لو كنت قد خلدت كل خطأ قمت به
طريقك إلى الحل الصحيح.

الأوامر ذات الأهمية في سير العمل هذا، على سبيل المثال، غير ملتزم بها، والتي يمكن استخدامها لتحريك
قاعدة مكدس التصحيح للأسفل — أي تحويل التزامات Git إلى تصحيحات StGit بعد حدوثها
- والالتزام، عكس ذلك.
لمزيد من المعلومات، راجع القادم البرنامج التعليمي[1].

تحديد بقع
تأخذ العديد من أوامر StGit إشارات إلى تصحيحات StGit كوسائط. بقع في المكدس
يتم تعريفها بأسماء قصيرة، يجب أن يكون كل منها فريدًا في المكدس.

تتم الإشارة ببساطة إلى التصحيحات الموجودة في الفرع الحالي باسمها. تسمح بعض الأوامر
عليك تحديد تصحيح في فرع آخر من المستودع؛ يتم ذلك عن طريق البادئة
اسم التصحيح مع اسم الفرع والنقطتين (على سبيل المثال:otherbranch:thatpatch).

تحديد يرتكب
تأخذ بعض أوامر StGit التزامات Git كوسائط. يقبل StGit جميع تعبيرات الالتزام
ما يفعله جيت؛ وبالإضافة إلى ذلك، اسم التصحيح (يسبقه اختياريًا اسم فرع و
القولون) مسموح به في هذا السياق. يُسمح أيضًا باستخدام مُعدِّلات Git المعتادة ^ و~؛ على سبيل المثال،
abranch:apatch~2 هو جد الالتزام وهو التصحيح appatch على الفرع
فرع.

بدلاً من اسم التصحيح، يمكنك قول {base} للإشارة إلى قاعدة المكدس (الالتزام فقط
أسفل التصحيح السفلي)؛ لذلك، abranch: {base} هو قاعدة المكدس في الفرع
فرع.

إذا كنت بحاجة إلى تمرير مرجع StGit معين إلى أمر Git، معرف stg(١) سيحوله إلى
معرف التزام Git لك.

OPTIONS


تتوفر إشارات الخيارات العامة التالية. تتوفر خيارات إضافية ل
(وموثقة مع) الأوامر الفرعية المختلفة.

--الإصدار
يطبع إصدار StGit، بالإضافة إلى إصدار المكونات الأخرى المستخدمة، مثل Git و
بيثون.

--مساعدة
يطبع ملخصًا وقائمة بجميع الأوامر الفرعية. إذا تم إعطاء أمر فرعي StGit،
يطبع ملخصًا لهذا الأمر الفرعي.

STGIT أوامر


نقوم بتقسيم أوامر StGit إلى مجموعات مواضيعية، وفقًا للنوع الأساسي للكائن
إنشاء أو تغيير.

فيما يلي وصف موجز لكل أمر. وصف أكثر تفصيلا متاح في
صفحات الأوامر الفردية. تمت تسمية تلك الصفحات stg- (1).

مستودع الأوامر
stg-clone(1)
قم بإجراء استنساخ محلي لمستودع بعيد

معرف stg(1)
اطبع قيمة تجزئة git لمرجع StGit

كومة (فرع) الأوامر
فرع stg(1)
عمليات الفرع: التبديل، القائمة، الإنشاء، إعادة التسمية، الحذف، ...

stg-نظيف(1)
احذف التصحيحات الفارغة في السلسلة

com.stg-الالتزام(1)
قم بتخزين التصحيحات المطبقة بشكل دائم في قاعدة المكدس

stg-float(1)
ادفع الرقع إلى الأعلى، حتى لو تم تطبيقها

stg-goto(1)
ادفع أو فرقع الرقع إلى البقعة المحددة

stg-hide(1)
إخفاء التصحيح في السلسلة

stg-init(1)
قم بتهيئة الفرع الحالي للاستخدام مع StGIT

سجل stg(1)
عرض سجل التغيير التصحيح

stg المقبل(1)
اطبع اسم التصحيح التالي

بقع stg(1)
إظهار التصحيحات المطبقة لتعديل الملف

stg-pop(1)
قم بإخراج تصحيح واحد أو أكثر من المكدس

stg-السابق(1)
طباعة اسم التصحيح السابق

stg-نشر(1)
ادفع تغييرات المكدس إلى فرع سهل الدمج

stg- سحب(1)
سحب التغييرات من مستودع بعيد

stg-push(1)
ادفع رقعة واحدة أو أكثر على المكدس

stg-rebase(1)
انقل قاعدة المكدس إلى نقطة أخرى في التاريخ

stg-redo(1)
التراجع عن عملية التراجع الأخيرة

stg-repair(1)
قم بإصلاح البيانات التعريفية لـ StGit إذا تم تعديل الفرع باستخدام أوامر git

إعادة تعيين stg(1)
إعادة تعيين مكدس التصحيح إلى حالة سابقة

سلسلة stg(1)
طباعة سلسلة التصحيح

stg-sink(1)
إرسال تصحيحات أعمق أسفل المكدس

stg-الاسكواش(1)
اسحق رقعتين أو أكثر في واحدة

stg-top(1)
طباعة اسم التصحيح العلوي

stg غير ملتزم(1)
قم بتحويل التزامات git العادية إلى تصحيحات StGit

stg-التراجع(1)
التراجع عن العملية الأخيرة

stg-unhide(1)
إظهار التصحيح المخفي

بقعة الأوامر
stg-delete(1)
حذف التصحيحات

stg-تحرير(1)
تحرير وصف التصحيح أو الفرق

stg-export(1)
تصدير التصحيحات إلى الدليل

ملفات stg(1)
إظهار الملفات المعدلة بواسطة الباتش (أو الباتش الحالي)

stg-fold(1)
قم بدمج تصحيح GNU diff في التصحيح الحالي

stg-import(1)
قم باستيراد ملف GNU diff كتصحيح جديد

البريد الإلكتروني(1)
أرسل تصحيحًا أو سلسلة من التصحيحات عبر البريد الإلكتروني

stg الجديد(1)
قم بإنشاء رقعة جديدة فارغة

stg-pick(1)
قم باستيراد تصحيح من فرع مختلف أو كائن التزام

تحديث stg(1)
إنشاء التزام جديد للتصحيح الحالي

stg- إعادة تسمية(1)
إعادة تسمية التصحيح

عرض stg(1)
إظهار الالتزام المطابق للتصحيح

stg- مزامنة(1)
مزامنة التصحيحات مع فرع أو سلسلة

الفهرس/شجرة العمل الأوامر
تصنيف stg(1)
إظهار اختلاف الشجرة

CONFIGURATION آلية


يستخدم StGit نفس آلية التكوين مثل Git. يرى طائرة نفاثة(7) لمزيد من التفاصيل.

TEMPLATES


يستخدم عدد من أوامر StGit ملفات القالب لتوفير نصوص افتراضية مفيدة لها
يتم تحريرها من قبل المستخدم. هؤلاء يتم البحث في ملفات قالب .tmpl فيما يلي
الدلائل:

1. $GITDIR/ (عمليًا، دليل .git/ الموجود في مستودعك)

2.$HOME/.stgit/templates/

3. /usr/share/stgit/templates/

الملاحظات


1. البرنامج التعليمي
[تعيين $man.base.url.for.relative.links]/tutorial.html

استخدم stg عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.