git-sweep

البرمجيات قطة:
git-sweep
تفاصيل البرنامج:
الإصدار: 0.1.1
تاريخ إيداع: 14 Apr 15
المطور: Arc90, Inc.
ترخيص: حرر
شعبية: 19

Rating: 1.0/5 (Total Votes: 1)

بوابة-الاجتياح هو أداة سطر الأوامر التي تساعدك على تنظيف فروع بوابة التي تم دمجها الرئيسي.
واحدة من أفضل الميزات من بوابة هو فروع رخيصة. هناك نماذج المتفرعة القائمة مثل جيثب التدفق، والجهاز الهضمي تدفق فنسنت دريسن أن تصف أساليب لاستخدام هذه الميزة.
المشكلة
فرع سيدك هو عادة حيث كل الأراضي التعليمات البرمجية. ويعني كافة الميزات فروع إلى أن تكون قصيرة الأجل ودمج سيد بمجرد استكمالها.
كما مسيرات الوقت، يمكنك بناء قائمة طويلة من الفروع التي لم تعد هناك حاجة. لقد تم دمجها أنها في سيد، ماذا نفعل معهم الآن؟
الجواب
باستخدام بوابة-الاجتياح يمكنك بأمان إزالة الفروع النائية التي تم دمجها الرئيسي.
لتثبيته تشغيل:
PIP تثبيت بوابة-الاجتياح || easy_install بوابة-الاجتياح
انها محاولة لنفسك (بأمان)
لمشاهدة قائمة من الفروع التي يتم دمج يكتشف بوابة-الاجتياح في فرع سيدك:
تحتاج إلى أن يكون بوابة مستودع الخاص بك ك دليل العمل الحالي.
مضغوط $ myrepo
الأمر معاينة لا يجعل أي تغييرات على الريبو الخاص بك.
$ بوابة-الاجتياح المعاينة
جلب من جهاز التحكم عن بعد
وقد تم دمج هذه الفروع إلى سيد:
على & nbsp؛ branch1
على & nbsp؛ branch2
على & nbsp؛ branch3
على & nbsp؛ branch4
على & nbsp؛ branch5
لحذفها، تشغيل مرة أخرى مع `GIT-الاجتياح cleanup`
إذا كنت سعيدا مع القائمة، يمكنك تشغيل الأمر الذي حذف هذه الفروع من بعيد، تنظيف:
$ بوابة-الاجتياح تنظيف
جلب من جهاز التحكم عن بعد
وقد تم دمج هذه الفروع إلى سيد:
على & nbsp؛ branch1
على & nbsp؛ branch2
على & nbsp؛ branch3
على & nbsp؛ branch4
على & nbsp؛ branch5
حذف هذه الفروع؟ (Y / N) ذ
على & nbsp؛ حذف branch1 (فعل)
على & nbsp؛ حذف branch2 (فعل)
على & nbsp؛ حذف branch3 (فعل)
على & nbsp؛ حذف branch4 (فعل)
على & nbsp؛ حذف branch5 (فعل)
كل ذلك!
نقول للجميع لتشغيل `بوابة جلب --prune` للمزامنة مع هذا بعيد.
(لم يكن لديك ل، ومزامن لك)
ملاحظة: هذا يمكن أن يستغرق بعض الوقت، فإنه يتحدث خلال أنابيب إلى جهاز التحكم عن بعد.
يمكنك أيضا إعطائها اسما مختلفا لجهودكم فروع بعيد، وماجستير.
$ بوابة-الاجتياح معاينة --master = تطوير --origin = جيثب
...
أقول ذلك لتخطي بوابة جلب أنه لا افتراضيا.
$ بوابة-الاجتياح معاينة --nofetch
وقد تم دمج هذه الفروع إلى سيد:
على & nbsp؛ branch1
لحذفها، تشغيل مرة أخرى مع `GIT-الاجتياح تنظيف --nofetch`
جعله تخطي بعض الفروع.
$ بوابة-الاجتياح معاينة --skip = تطوير
جلب من جهاز التحكم عن بعد
وقد تم دمج هذه الفروع إلى سيد:
على & nbsp؛ هامة لترقية
على & nbsp؛ الترقية يبس
على & nbsp؛ derp التنظيف
لحذفها، تشغيل مرة أخرى مع `تنظيف الجهاز الهضمي-الاجتياح --skip = develop`
مرة واحدة يجد بوابة-الاجتياح الفروع، سوف يطلب منك لتأكيد أنك ترغب في حذفها.
حذف هذه الفروع؟ (Y / N)
يمكنك استخدام الخيار --force لتجاوز هذا وتبدأ حذف فورا.
$ بوابة-الاجتياح تنظيف --skip = تطوير --force
جلب من جهاز التحكم عن بعد
وقد تم دمج هذه الفروع إلى سيد:
على & nbsp؛ هامة لترقية
على & nbsp؛ الترقية يبس
على & nbsp؛ derp التنظيف
على & nbsp؛ حذف هامة لترقية (فعل)
على & nbsp؛ حذف الترقية يبس (فعل)
على & nbsp؛ حذف derp التنظيف (فعل)
كل ذلك!
نقول للجميع لتشغيل `بوابة جلب --prune` للمزامنة مع هذا بعيد.
(لم يكن لديك ل، ومزامن لك)

ما هو الجديد في هذا الإصدار:

إصلاح القضية رقم 1 الذي يجعل مساعدة القوائم بوابة-الاجتياح أكثر فائدة
إصلاح قضية القواعد طفيفة في مساعدة
إصلاح القضية رقم 2 الذي انخفض خيارات إضافية عندما أقول لك لاستخدام تنظيف
وأضاف خيار --force لتخطي تأكيدا موجه

المتطلبات:

بيثون
GIT

برامج مماثلة

hgview
hgview

17 Feb 15

hgcampfire
hgcampfire

15 Apr 15

bzr-git-1480
bzr-git-1480

14 Apr 15

البرامج الأخرى من المطور Arc90, Inc.

تعليقات ل git-sweep

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!