rcs4cvs2svn

نرم افزار تصویر:
rcs4cvs2svn
جزئیات نرم افزار:
نسخه: 1.2
ها تاریخ: 11 May 15
توسعه دهنده: Thomas Aglassinger
پروانه: رایگان
محبوبیت: 5

Rating: nan/5 (Total Votes: 0)

در rcs4cvs2svn نرم افزاری است که آماده یک پروژه RCS برای پردازش با cvs2svn است.
rcs4cvs2svn برای توسعه دهندگان که هنوز کد منبع باستانی در اطراف شناور در مخازن RCS دارند و می خواهند به این حرکت را به یک سیستم SCM مدرن مفید است.
در حالی که rcs4cvs2svn هیچ امکان به طور مستقیم به هر سیستم SCM دیگر مهاجرت فراهم نیست، آن را ایجاد یک کپی از مخزن RCS خود را که می تواند توسط cvs2svn پردازش شده است.
به این ترتیب، شما را تا پایان با یک مخزن براندازی، که در حال حاضر ممکن است کافی باشد. روش دیگر، براندازی ارائه می دهد پایگاه صدا برای مهاجرت بیشتر به SCM دیگری مانند دستگاه گوارش یا جیوه، که بیشتر فروشندگان SCM ابزار از SVN مهاجرت را فراهم اما از RCS نیست.
(البته شما می توانید استفاده کنید rcs4cvs2svn به عنوان جایگزینی برای اسکریپت rcs2cvs مختلف شناور در اطراف. بر خلاف بسیاری از این اسکریپت، rcs4cvs2svn می توانید نام پرونده با شخصیت های فضای پردازش و دسته هر گونه خطا آن مواجه است.)
استفاده
طریقه استفاده ساده است:
CVS -d / راه / به / CVS / مخزن init انجام
rcs4cvs2svn پایتون / راه / به / RCS / پروژه / راه / به / CVS / مخزن
یک زن و شوهر از گزینه ها، برای اطلاعات بیشتر اجرا وجود دارد:
پایتون rcs4cvs2svn --help
آموزش
این بخش، شرح چگونگی مهاجرت مخزن RCS به CSV و سپس به براندازی.
اول، ایجاد یک مخزن ساده RCS برای یک پروژه به نام "سلام" که حاوی یک فایل منفرد، "hello.txt" با 2 تجدید نظر:
mkdir به -p سلام / RCS
سی دی سلام
اکو "سلام جهان!" > hello.txt
اکو "اضافه شده سلام. n است." | CI -u hello.txt
شرکت hello.txt -l
اکو "سلام فضا!" >> hello.txt
اکو "اضافه شده سلام تر باشد. n." | CI -u hello.txt
بعدی، ایجاد یک مخزن جدید CVS که به عنوان مقصد عمل می کنند:
CVS -d / TMP / hello_cvs init انجام
در حال حاضر به CSV مهاجرت مخزن RCS.
& nbsp؛ در rcs4cvs2svn.py پایتون سلام / مقدار / tmp / hello_cvs /
از آنجا که CVS هنوز راه بسیار مورخ برای مدیریت یک پروژه نرم افزاری است، اجازه دهید تا به مرحله بعدی تکامل حرکت: براندازی. شما cvs2svn، در دسترس از نیاز دارید.
در حالی که راه های مختلفی برای تبدیل CVS به SVN وجود دارد، ساده ترین برای کار ما این است که ساده ایجاد یک dumpfile SVN حاوی CVS به عنوان تنه:
cvs2svn --trunk فقط --dumpfile hello.dump / TMP / hello_cvs /
حالا شما می توانید یک مخزن SVN ایجاد و بار تنه را در آن:
svnadmin ایجاد مقدار / tmp / hello_svn /
بار svnadmin / TMP / hello_svn / حرکت به سیستم SCM حتی پیشرفته تر است به عنوان یک ورزش را به خواننده ترک

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

ورود به سیستم ثابت است که می تواند مسائل را با نام فایل حاوی غیر ASCII باعث شخصیت یا درصد علائم (٪).
دست زدن به بهبود CVS پوشه هدف، که در حال حاضر می توانید یک پوشه نسبی می شود حتی اگر init انجام CSV یک پوشه مطلق انتظار.
بهبود API: اضافه شده rcs4cvs2svn.main ()، که می تواند از پایتون شبیه به خط فرمان نامیده می شود.
تغییر اسکریپتهای پوسته آزمون به آزمون واحد مناسب.
تمیز کردن مسائل مربوط به PEP8.

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

در ایجاد خودکار مخزن CVS اضافه شده در مورد مسیر هدف می کند در حال حاضر شامل یک پوشه CVSROOT نیست. برای اینکه این کار، رقم مشتری خط فرمان است نصب شود.
بیت حفاظت ثابت در CVS که از RCS کپی شده و ساخته شده می کند فایل های ارسال و حفاظت شده (بود که نه یک مسئله برای تبدیل به SVN اما مجبور کاربر به حذف CVS برای تبدیل تکرار).
تمیز کردن API. نگران نباشید، rcs4cvs2svn واردات و initCvsRepository () و convertRcsToCvs () تماس بگیرید به عنوان مورد نیاز است.

در مورد نیاز:

پایتون

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

hg-github
hg-github

14 Apr 15

csvmerge
csvmerge

20 Feb 15

Diffstat
Diffstat

20 Feb 15

hg-git
hg-git

20 Feb 15

نرم افزار های دیگر از توسعه دهنده Thomas Aglassinger

tratihubis
tratihubis

14 Apr 15

Scunch
Scunch

12 May 15

Jomic
Jomic

11 May 15

نظرات به rcs4cvs2svn

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