hgcp

نرم افزار تصویر:
hgcp
جزئیات نرم افزار:
نسخه: 0.12
ها تاریخ: 14 Apr 15
توسعه دهنده: Dan Bullok
پروانه: رایگان
محبوبیت: 28

Rating: 1.0/5 (Total Votes: 1)

در hgcp یک ابزار فراهم می کند که جیوه کپی متقابل reposititory و حرکت توابع است.
نظرات توسعهدهنده
هنگامی که refactoring بسته، من گاهی اوقات نیاز به کپی برخی از فایل ها از یک مخزن جیوه را به دیگری در حالی که حفظ تاریخ خود را پیدا کنید. در حالی که این مشکل را به انجام یک بار شما را می دانم که چگونه، آن است که یک عملیات ساده و ناچیز نیست. بنابراین، من hgcp ایجاد شده است. کپی کردن فایلها از منبع-مخزن به مقصد-مخزن می شود بسیار آسان است. در اینجا چند نمونه عبارتند از:
- hgcp منبع-مخزن / ویژگی های / عجیب و غریب-feature.txt DEST-مخزن / (این نسخه منبع-مخزن / ویژگی های / عجیب و غریب-feature.txt به مقصد-مخزن / ویژگی های / عجیب و غریب-feature.txt)
- hgcp -x ویژگی های منبع-مخزن / ویژگی های / عجیب و غریب-feature.txt DEST-مخزن / (این نوار کردن subpath ویژگی، کپی کردن منبع-مخزن / ویژگی های / عجیب و غریب-feature.txt به مقصد-مخزن / عجیب و غریب-feature.txt )
- hgcp -x ویژگی های منبع-مخزن / ویژگی های / عجیب و غریب-feature.txt DEST-مخزن / پلاگین ها (کپی منبع-مخزن / ویژگی های / عجیب و غریب-feature.txt به مقصد-مخزن / پلاگین ها / عجیب و غریب-feature.txt)
همچنین یک دستور hgmv که حرکت می کند فایل ها، به جای فقط آنها را به کپی کردن وجود دارد. در غیر این صورت کار می کند دقیقا مانند دستور hgcp.
نصب
hgcp را می توان با استفاده از easy_install نصب: easy_install hgcp
توجه داشته باشید به هر کسی که می کند این ویژگی را دوست ندارد
به طور خلاصه: که خوب با من. از آن استفاده نکنید.
شما لازم نیست که به دنبال سخت برای پیدا کردن درخواست های زیادی برای چگونه به انجام یک کپی متقابل مخزن تاریخچه-حفظ. متاسفانه، اکثر پاسخ را من دیده ام هستند و نه سودمند. در اینجا برخی از پاسخ های من دیده ام عبارتند از:
- این یک گردش کار حمایت نیست.
- اگر شما این نیاز، شما برنامه ریزی نمی چیدمان مخزن خود را به خوبی.
- شما لازم نیست برای انجام این کار اغلب
- کپی کردن فایل صلیب-مخزن است یک عملیات به خوبی تعریف نشده است.
- فقط فایل بدون سابقه کپی، قرار داده و توجه داشته باشید در تغییرات.
- nauseum آگهی
مشکل اساسی با همه این پاسخ این است: مردم نیاز به کپی یا انتقال فایل ها بین مخازن. براندازی ما را تشویق به قرار دادن تمام پروژه های ما در مخزن همان، بنابراین نسخه فایل متقابل پروژه بی اهمیت بودند. DVCS مانند جیوه ما را تشویق به قرار هر پروژه در یک مخزن جداگانه، اما موفق به ارائه یک راه آسان برای refactor پروژه. اگر شما خودتان را تعجب که چرا هر کسی که تا به حال نیاز به انجام این کار، شما در همان قایق با کاربران CVS سخت هسته که چرا هر کسی شکایت کرده است که تغییر نام و یا انتقال فایل ها بدون هیچ زحمتی بود، و که دایرکتوری تغییر نام بود ... خوب ، مضحک است. حرکت همه چیز در اطراف بخشی از refactoring است. پروژه ها تقسیم و با هم ادغام شدند تمام وقت. تا آنجا که به من مربوط، کپی متقابل مخزن و حرکت یک ویژگی ضروری است.
hgcp هیچ چیزی است که شما به صورت دستی نمی تواند انجام اگر شما می خواهید انجام دهید. در واقع، آن را با استفاده از پسوند تبدیل جیوه. hgcp به سادگی می نویسد filemap برای شما، و اجرا دنباله مناسب از دستورات جیوه. همچنین اجازه می دهد تا شما را به مشخص مسیرهای در یک راه طبیعی تر.
تکه و رفع
من خوشحالم به شرایط تکه که موجب افزایش hgcp یا رفع اشکالات هستم. هدف من این است که برای حفظ hgcp عنوان ساده به عنوان ممکن است، و تمرکز بر گردش متقابل مخزن

مورد نیاز:.

پایتون

محدودیت ها:

hgcp تنها در مخازن است که بر روی سیستم فایل محلی ذخیره شده کار می کند. امیدوارم، این است که یک بار بزرگ نیست، که شما به راحتی می توانید از رپو از راه دور، استفاده hgcp، سپس همگام. همچنین، منبع و مقصد مخازن باید هر دو چک کردن، و هیچ تغییر غیر متعهد.
به من گفته شده است که این روش تمام تاریخ یک فایل را حفظ کنید اگر آن را تغییر نام داده شده است، به ویژه هنگامی که کپی / نقل مکان کرد فایل دارای سابقه ای طولانی و branchy. با این حال، این به یک مشکل برای من در استفاده واقعی ایجاد می شود هرگز. البته توجه داشته باشید که زمانی که کپی کردن و یا حرکت یک فایل، شما ممکن است نمی توان کپی کردن آن کل تاریخ باشد.

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

ScmProj
ScmProj

14 Apr 15

bzr-externals
bzr-externals

14 Apr 15

gitver
gitver

17 Feb 15

octogit
octogit

20 Feb 15

نظرات به hgcp

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