checkoutmanager

البرمجيات قطة:
checkoutmanager
تفاصيل البرنامج:
الإصدار: 1.13
تاريخ إيداع: 20 Feb 15
المطور: Reinout van Rees
ترخيص: حرر
شعبية: 3

Rating: 1.0/5 (Total Votes: 1)

وcheckoutmanager يجعل BZR / زئبق / بوابة / المخارج إس في عدة أماكن وفقا لملف التكوين.
تعليقات المطور
ميزة: كنت قد حصلت على أمر واحد والتي يمكنك تحديث كل ما تبذلونه من المخارج. والتي يمكن أن تسأل عن قائمة بالتغييرات غير ملتزم بها. ويمكنك إعادة بناء الهيكل الخاص الخروج بأكمله على الجهاز الجديد فقط عن طريق نسخ ملف التكوين (كان هذا في الواقع غرض I نبني عليه ل: اضطررت لتغيير أجهزة الكمبيوتر المحمولة عندما يتنقلون من وظيفة ...).
تحذير: أنا فقط اختباره على OSX ولينكس، لذلك لا ضمانات للنوافذ. إذا كان هناك التغييرات المطلوبة، وأنها سوف ربما تكون طفيفة. لذا فإنني أرحب التقارير الشوائب والبقع.
استخدام عام
ما أنا عادة تفعل كل صباح عندما أحصل على العمل هو checkoutmanager تصل. هذا المسكات أحدث الإصدارات من كل ما عندي من المخارج من الخادم (ق). لذلك فإن ما يصل إس لبلدي المخارج التخريب، وسحب -u زئبق للزئبقي وهلم جرا.
من وقت لآخر، سأفعل checkoutmanager شارع لإظهار ما إذا كنت قد حصلت على بعض الملفات غير ملتزم بها حول الكذب في مكان ما. مفيد جدا إذا كنت قد عملت في العديد من الدلائل على مدار اليوم: فهو يمنعك من نسيان للتحقق في ذلك خلل واحد لمدة أسبوع كامل.
مشروع جديد يعني I إضافة سطر واحد لبلدي ملف التكوين وتشغيل checkoutmanager المشترك.
Checkoutmanager يسمح لك لنشر المخارج الخاصة بك عبر الدلائل متعددة. لا يمكن أن مزيج أنظمة التحكم في الإصدار في الدليل، ولكن. وكمثال على ذلك، لقد حصلت على ~ / buildout / الدليل مع بلدي كبيرة المشاريع إس في موقع سحبه هناك. والدليل مع بلدي إس في المكتبات الثعبان العمل. و~ / زئبق / دير مع مشاريعي الزئبقي. ولقد قدمت العديد من المخارج الدلائل التكوين في بلدي دير المنزل، مثل ~ / .emacs.d، ~ / .subversion وهلم جرا. يعمل على ما يرام.
الأوامر
الأوامر المتوفرة:
موجود
على & nbsp؛ طباعة سواء المخارج موجودة أو مفقودة
فوق
على & nbsp؛ الاستيلاء على أحدث نسخة من الخادم.
شارع
على & nbsp؛ وضع طباعة الملفات في المخارج
شارك
على & nbsp؛ الاستيلاء على المخارج المفقودة من خادم
مفقود
على & nbsp؛ طباعة الدلائل التي مفقودة من ملف التكوين
تسمية الدليل الإخراج
إذا لم تقم بتحديد اسم الدليل الإخراج لالخروج رابط الخاص بك، فإنه لا يتطلب سوى الجزء الأخير. استثناء واحد: التخريب. وهو ذكي هناك:
ونبسب؛ * HTTPS: // XXX / YYY / المنتج / يصبح جذع "المنتج" بدلا من "جذع".
ونبسب؛ * HTTPS: // تصبح XXX / YYY / المنتج / الفروع / تجربة "product_experiment" بدلا من "التجربة"
إذا كنت تريد شيئا آخر، فقط تحديد اسم الدليل (مفصولة بمسافة) في ملف التكوين.
ملف التكوين
عينة ملف التكوين:
# عينة ملف التكوين. أقسام مختلفة لكل موقع قاعدة ونسخة
# نظام التحكم. تقسيم كل شيء في كل مكان في متعددة
# الدلائل على ما يرام.
[صفات]
وصفات # Buildout أعمل على.
فكس = إس
basedir = ~ / إس في / وصفات
المخارج =
على & nbsp؛ إس: // إس / blablabla / جذع
على & nbsp؛ إس: // إس / / جذع differentname آخر
على & nbsp؛ HTTP: // المضيف / yetanother / جذع
على & nbsp؛ HTTPS: // المضيف / yetanother / الفروع / اللاعب Reinout الإصلاح
[dotfolders]
# المجلدات التي ينتهي configfolders منقط كما في الجذر.
فكس = BZR
basedir = ~
المخارج =
على & nbsp؛ ليرة لبنانية: emacsconfig / جذع .emacs.d
على & nbsp؛ SFTP: // سمور / التخريب / جذع .subversion

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

عدم استخدام ملف التكوين عينة مثل ملف التكوين اختبار بعد الآن. هذا يعني أن هناك ملف التكوين عينة أجمل بكثير وأكثر فائدة الآن.
(شكرا كريغ Blaszczyk لطلب سحب له الذي كان الأساس لهذا!)

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

لBZR، وو مثل، خارج ومثل. يستخدم الأمر رمز إنهاء بدلا من إخراج الأمر الآن. هذا هو أكثر موثوقية ومريحة. إصلاح بواسطة Jendrik Seipp، وذلك بفضل!

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

السماح فكس أكثر من واحد في الدليل. كان هذا بالفعل ممكنا من قبل، ولكن المعروف الآن لم تعد تحتاج لسرد كافة المخارج من فكس المتنافسة في الخيار تجاهل. أيضا، يتم الآن تجاهل العناصر التي تم تجاهلها في مقطع واحد أيضا في أقسام أخرى لنفس الدليل. يحدد رقم 11. [موريتس]

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

استخدام --mine فقط الخيار لBZR في عداد المفقودين فقط لاظهار changesets الصادرة لدينا عند تشغيل checkoutmanager لومثل، خارج ومثل. أمر لBZR.
نسخ نموذج ملف .cfg إذا كان لا وجود لها بدلا من يشير الى ان نسخة فقط. يحدد رقم 12.
وأضاف معلومات مخفي الأوامر. يجب أن تكون مفيدة فقط للتخريب إذا تم تحديث برنامج إس الخاص بك ونظام التشغيل الخاص بك يتطلب منك منح حق الوصول إلى إس في بيانات الاعتماد الخاصة بك المخزنة مرة أخرى، لكل مستودع. [موريتس]

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

واضاف ترقية الأمر الذي ترقيات المخارج التخريب الخاص بك إلى 1.7 التصميم الجديد من الدليل .svn. [موريتس]

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

استخدام بوابة دفع --dry التي تديرها الآن للكشف عن تغيرات الصادرة دفع لا ولكن مع checkoutmanager بها. إصلاحات رقم 9 (التي أبلغ عنها موريتس فان ريس).

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

إضافة خيار --configfile. مفيد عندما تريد استخدام checkoutmanager لإدارة المخارج لشيء آخر من مشاريع التنمية العادية. في الممارسة العملية: أريد أن استخدامه ل"sdistmaker" الذي يعمل مع بوابة.

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

الإصلاح الكامل ل# 7: لا تتوقف checkoutmanager على الخطأ الأول، ولكن لا يزال مستمرا. وتقارير عن الأخطاء بعد ذلك. وهذا يساعد عند واحد فقط من الخاص بك إس / زئبق / كل ما هو لخدمة أسفل: بقية فقط سوف نستمر في العمل.
الإصلاح الجزئي للرقم 7: SVN تصل يعمل مع --non التبادلي الآن، لذلك يتم الإبلاغ عن الأخطاء الصراع الأخطاء بدلا من الانتظار بصمت الى حد كبير لإدخال التفاعلي الذي لن يأتي أبدا.

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

استخدام باستثناء CommandError، والبريد بدلا من باستثناء CommandError كبريد للتوافق python2.4.

المتطلبات:

بيثون

برامج مماثلة

github-plots
github-plots

11 May 15

OpenLexicon
OpenLexicon

3 Jun 15

reposurgeon
reposurgeon

17 Feb 15

bzr-colo
bzr-colo

14 Apr 15

البرامج الأخرى من المطور Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

lizard-map
lizard-map

20 Feb 15

تعليقات ل checkoutmanager

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