checkoutmanager

نرم افزار تصویر:
checkoutmanager
جزئیات نرم افزار:
نسخه: 1.13
ها تاریخ: 20 Feb 15
توسعه دهنده: Reinout van Rees
پروانه: رایگان
محبوبیت: 3

Rating: 1.0/5 (Total Votes: 1)

در checkoutmanager می سازد bzr / جیوه / دستگاه گوارش / checkouts SVN در مکان های مختلف با توجه به یک فایل پیکربندی.
نظرات توسعهدهنده
مزیت: شما یک فرمان که با آن شما می توانید تمام checkouts خود را به روز رسانی کردم. و با آن شما می توانید یک لیست از تغییرات غیر متعهد بپرسید. و شما می توانید ساختار پرداخت کل خود را بر روی یک ماشین جدید فقط با کپی کردن فایل پیکربندی بازسازی (این در واقع هدف من آن را برای ساخت: من تا به حال به تغییر لپ تاپ زمانی که من روشن شغل ...).
هشدار: من فقط آن را در OSX و لینوکس است، بنابراین هیچ تضمینی برای ویندوز تست شده است. اگر تغییرات مورد نیاز وجود دارد، آنها احتمالا به جزئی باشد. بنابراین من گزارش مشکلات و تکه خوش آمدید.
استفاده عمومی
checkoutmanager تا چه من به طور معمول انجام هر روز صبح وقتی که من به کار است. این کاغذ برداشته آخرین نسخه از تمام checkouts من از سرور (بازدید کنندگان). بنابراین SVN برای checkouts براندازی من، جیوه -u کشش برای جیوه و غیره.
از زمان به زمان، من یک checkoutmanager ST انجام برای نشان دادن اگر من بعضی از فایل ها ناکرده کردم دروغ گفتن در اطراف جایی. بسیار مفید اگر شما در چندین دایرکتوری در طول روز کار کرده ام: آن شما مانع از فراموش کردن چک در که یکی bugfix برای یک هفته تمام.
پروژه جدید یعنی من اضافه کردن یک خط به فایل پیکربندی و اجرا checkoutmanager شرکت من.
Checkoutmanager اجازه می دهد تا شما را به گسترش checkouts خود را بیش از دایرکتوری های متعدد. این می تواند سیستم های کنترل نسخه در هر دایرکتوری مخلوط نیست، با این حال. به عنوان مثال، من ~ / buildout / دایرکتوری با بزرگ پروژه های وب سایت SVN من چک کردن وجود دارد کردم. و یک دایرکتوری با SVN کتابخانه پایتون کار من. و ~ / جیوه / دیر با پروژه های تند من. و من checkouts از چندین دایرکتوری پیکربندی در دیر به خانه من، مانند ~ / .emacs.d، ~ / .subversion و غیره ساخته شده است. این نسخهها کار میکند فقط خوب است.
دستورات
دستورات موجود:
وجود دارد
& nbsp؛ در چاپ که آیا checkouts حاضر و یا گم شده است
بالا
& nbsp؛ از گرفتن آخرین نسخه از سرور.
ST
& nbsp؛ از وضعیت چاپ فایل های در checkouts
شرکت
& nbsp؛ از گرفتن checkouts گم شده از سرور
گم
& nbsp؛ در دایرکتوری چاپ که از فایل پیکربندی از دست رفته
دایرکتوری خروجی نامگذاری
اگر شما نام پوشه خروجی برای URL پرداخت خود را مشخص نیست، آن را فقط طول می کشد قسمت آخر. یک استثنا: براندازی. این هوشمند است وجود دارد:
و nbsp؛ * https: // را XXX / yyy / محصول / تنه "محصول" به جای "تنه" می شود.
و nbsp؛ * https: // را XXX / yyy / محصولات / شاخه / آزمایش "product_experiment" به جای "آزمایش" می شود
اگر می خواهید چیز دیگری، فقط یک نام پوشه (هم جدا شده توسط فضا) در فایل پیکربندی را مشخص کنید.
فایل پیکربندی
نمونه فایل پیکربندی:
# نمونه فایل پیکربندی. بخش های مختلف در محل پایه و نسخه
# سیستم کنترل. تقسیم همه چیز همه جا در چند
# دایرکتوری خوب است.
[دستور العمل]
دستور العمل # Buildout من کار بر روی.
VCS = SVN
basedir = ~ / SVN / دستور العمل
checkouts =
را لمس کنید و. SVN: // SVN / blablabla / تنه
& nbsp؛ از SVN: // SVN / دیگر / تنه differentname
& nbsp؛ در آدرس http: // میزبان / yetanother / تنه
& nbsp؛ از https: // را میزبان / yetanother / شاخه / reinout ثابت
[dotfolders]
# پوشه ها که تا پایان configfolders به ​​عنوان نقطه چین در ریشه.
VCS = bzr
basedir = ~
checkouts =
و nbsp؛ LP: emacsconfig .emacs.d / تنه
& nbsp؛ از SFTP: // somwhere / براندازی / تنه .subversion

چه جدید در این نسخه است:

با استفاده از فایل پیکربندی نمونه به عنوان آزمون فایل پیکربندی دیگر. این به این معنی در حال حاضر یک نمونه فایل پیکربندی بسیار بهتر و مفید تر وجود دارد.
(با تشکر کریگ Blaszczyk برای درخواست کشش خود را که پایه و اساس این بود!)

چه در نسخه 1.12 جدید است:

برای bzr، & quot؛ را از & quot؛ را دستور استفاده از کد خروج به جای خروجی فرمان در حال حاضر. این قابل اطمینان تر و راحت است. ثابت های Jendrik Seipp، با تشکر!

جدید در نسخه 1.11 است:

اجازه دهید بیش از یک VCS در یک دایرکتوری. این در حال حاضر ممکن بود قبل از، اما در حال حاضر شناخته شده شما دیگر نیازی به لیست تمام checkouts از VCS رقابت در گزینه را نادیده گرفت. همچنین، اقلام است که در یک بخش نادیده گرفته می شوند در حال حاضر نیز در بخش های دیگر برای همان دایرکتوری کنه. رفع # 11. [maurits]

جدید در نسخه 1.10 است:

با استفاده --mine-تنها گزینه برای bzr از دست رفته به تنها نشان می دهد changesets خروجی ما هنگامی که در حال اجرا checkoutmanager را به & quot؛ از & quot؛ را دستور برای bzr.
کپی کردن فایل نمونه .cfg اگر آن به جای تنها نشان می دهد نسخه وجود ندارد. رفع # 12.
اضافه شده پنهان دستور اطلاعات. باید تنها برای براندازی مفید باشد اگر برنامه SVN خود را به روز و سیستم عامل خود را نیاز شما را به دسترسی SVN به اعتبار ذخیره شده خود را دوباره، برای هر مخزن. [maurits]

جدید در نسخه 1.9 است:

او ارتقاء فرمان که به جدید 1.7 طرح از دایرکتوری .svn ارتقاء checkouts براندازی خود را. [maurits]

جدید در نسخه 1.8 است:

با استفاده دستگاه گوارش فشار --dry اجرا در حال حاضر برای تشخیص تغییرات خروجی نه هنوز تحت فشار قرار دادند با checkoutmanager است. رفع # 9 (گزارش شده توسط Maurits ون ریس).

جدید در نسخه 1.7 است:

اضافه شدن گزینه --configfile. زمانی مفید است که شما می خواهید به استفاده از checkoutmanager برای مدیریت checkouts برای چیز دیگری از پروژه های توسعه خود را به طور منظم. در عمل: من می خواهم به استفاده از آن برای 'sdistmaker که با دستگاه گوارش کار می کند.
برای # 7

رفع کامل::

جدید در نسخه 1.6 است checkoutmanager بر روی خطا اول را متوقف کند، اما همچنان ادامه دارد. و آن را گزارش تمام اشتباهات پس از آن. این کمک می کند تا هنگامی که فقط یکی از SVN / جیوه / هر سرور خود را کاهش دهید است: بقیه فقط نگه داشتن کار.
تعمیر جزئی برای # 7: SVN تا اجرا می شود با --non-تعاملی در حال حاضر، تا خطاهای خطاهای جنگ به جای بسیار در سکوت انتظار برای ورودی های تعاملی که نخواهد آمد گزارش شده است.

جدید در نسخه 1.5 است:

با استفاده جز CommandError، E به جای به جز CommandError به عنوان E برای سازگاری python2.4.

مورد نیاز:

پایتون

نرم افزار های مشابه

iDok
iDok

3 Jun 15

cvs-fast-export
cvs-fast-export

17 Feb 15

bzr-rewrite
bzr-rewrite

20 Feb 15

autohook
autohook

14 Apr 15

نرم افزار های دیگر از توسعه دهنده Reinout van Rees

lizard-map
lizard-map

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

نظرات به checkoutmanager

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!