rcs4cvs2svn cvs2svn সঙ্গে প্রক্রিয়াকরণের জন্য একটি RCS প্রকল্প দেয়ঃ যে একটি সফ্টওয়্যার.
rcs4cvs2svn এখনও RCS ভান্ডার মধ্যে প্রায় ফ্লোটিং প্রাচীন সোর্স কোড আছে এবং একটি আধুনিক এস সি এম সিস্টেমে তা স্থানান্তর করতে চান যারা ডেভেলপারদের জন্য দরকারী.
Rcs4cvs2svn সরাসরি অন্য কোন এস সি এম সিস্টেম মাইগ্রেট কোনো সম্ভাবনা উপলব্ধ করা হয় না যদিও, এটা cvs2svn দ্বারা প্রক্রিয়াভুক্ত করা যাবে যে আপনার RCS সংগ্রহস্থলের একটি অনুলিপি তৈরি করে.
এই ভাবে, আপনি ইতিমধ্যে যথেষ্ট হতে পারে, যা একটি বৈধরূপে প্রতিষ্ঠিত সরকারকে উত্খাত সংগ্রহস্থলের, দিয়ে শেষ করব. সবচেয়ে এস সি এম বিক্রেতারা কিন্তু না RCS থেকে SVN থেকে মাইগ্রেট সরঞ্জাম প্রদান হিসাবে অন্যথায়, বৈধরূপে প্রতিষ্ঠিত সরকারকে উত্খাত, যেমন Git বা Mercurial হিসাবে অন্য এস সি এম আরও মাইগ্রেশনের জন্য একটি শব্দ বেস প্রস্তাব.
(আপনি অবশ্যই প্রায় ফ্লোটিং বিভিন্ন rcs2cvs স্ক্রিপ্টসমূহ বদলি হিসেবে rcs4cvs2svn ব্যবহার করতে পারেন. এই স্ক্রিপ্টের অনেক, rcs4cvs2svn এটা encounters কোনো ত্রুটি স্থান অক্ষরের সাথে ফাইলের নাম প্রক্রিয়া এবং পরিচালনা করতে পারেন ভিন্ন.)
ব্যবহার
ব্যবহারের সহজ:
CVS -d / path / to / CVS / সংগ্রহস্থলের Init
পাইথন rcs4cvs2svn / path / to / করতে RCS / প্রকল্প / path / to / CVS / সংগ্রহস্থলের
আরো তথ্য চালানোর জন্য অপশন, একটি দম্পতি আছে:
পাইথন rcs4cvs2svn --help
টিউটোরিয়াল
এই বিভাগে বৈধরূপে প্রতিষ্ঠিত সরকারকে উত্খাত তারপর CSV- তে একটি RCS সংগ্রহস্থলের মাইগ্রেট এবং পদ্ধতি সম্পর্কে আলোচনা করা.
প্রথমত, 2 পুনর্বিবেচনা সঙ্গে একটি ফাইল, "hello.txt" রয়েছে যা "হ্যালো" নামক একটি প্রকল্পের জন্য একটি সহজ RCS সংগ্রহস্থলের তৈরি:
হ্যালো -p mkdir / RCS
সিডি হ্যালো
"হ্যালো দুনিয়া!" প্রতিধ্বনি > Hello.txt
প্রতিধ্বনি "শুভেচ্ছা যোগ করা হয়েছে. N." | CI -u hello.txt
সহ -l hello.txt
"হ্যালো স্থান!" প্রতিধ্বনি >> Hello.txt
প্রতিধ্বনি "আরো শুভেচ্ছা যোগ করা হয়েছে. N." | CI -u hello.txt
এর পরে, গন্তব্য হিসেবে কাজ করবে, যা একটি নতুন জীবনবৃত্তান্ত সংগ্রহস্থলের তৈরি:
CVS -d / tmp / hello_cvs Init
এখন CSV- তে RCS সংগ্রহস্থলের সরে যায়.
& Nbsp; পাইথন rcs4cvs2svn.py হ্যালো / / tmp / hello_cvs /
জীবনবৃত্তান্ত এখনও একটি সফটওয়্যার প্রকল্প পরিচালনা খুব তারিখে উপায় কারণ, এর বিবর্তন পরবর্তী ধাপে দিকে নজর দিব: পরাভব. আপনি
SVN করতে জীবনবৃত্তান্ত রূপান্তর করার বিভিন্ন উপায় আছে যদিও, আমাদের কাজের জন্য সবচেয়ে সহজ পদ্ধিতি হল সহজ হয় ট্রাঙ্ক হিসাবে জীবনবৃত্তান্ত ধারণকারী একটি SVN dumpfile তৈরি:
cvs2svn --trunk শুধুমাত্র --dumpfile hello.dump / tmp / hello_cvs /
এখন আপনি একটি SVN সংগ্রহস্থলের তৈরি এবং তা ট্রাঙ্ক লোড করতে সক্ষম:
তৈরি svnadmin / tmp / hello_svn /
svnadmin লোড / tmp / hello_svn /
এই রিলিজে নতুন কি:.
- স্থায়ী লগিং.
- ক্ষেত্রে জীবনবৃত্তান্ত সংগ্রহস্থলের যোগ করা হয়েছে স্বয়ংক্রিয় সৃষ্টি লক্ষ্য পথ আছে না ইতিমধ্যে একটি CVSROOT ফোল্ডার রয়েছে. এই কাজ করার জন্য যাতে, জীবনবৃত্তান্ত কমান্ড লাইন থেকে ব্যবহারযোগ্য ক্লায়েন্ট ইনস্টল করা আছে.
- স্থায়ী সুরক্ষা বিট.
- পাইথন
এখন Init একটি পরম ফোল্ডার আশা এমনকি CSV যদিও একটি আপেক্ষিক ফোল্ডার হতে পারে, যা <লি> জীবনবৃত্তান্ত লক্ষ্য ফোল্ডার এর উন্নত হ্যান্ডলিং.
<লি> উন্নত এপিআই: যোগ করা হয়েছে rcs4cvs2svn.main (), কমান্ড লাইন থেকে ব্যবহারযোগ্য অনুরূপ পাইথন থেকে বলা যেতে পারে যা .
<লি> সঠিক ইউনিট পরীক্ষা পরিবর্তন পরীক্ষা শেল স্ক্রিপ্ট.
<লি> PEP8 বিষয় পরিষ্কার.
সংস্করণ 1.1 নতুন কি:
RCS থেকে কপি করা হয়েছে এবং ফাইল (SVN করতে রূপান্তরের জন্য কোনো সমস্যা ছিল না কিন্তু পুনরাবৃত্তি রূপান্তর জন্য জীবনবৃত্তান্ত অপসারণ ব্যবহারকারী বাধ্য যা) সুরক্ষিত লিখতে করেছেন যা জীবনবৃত্তান্ত
<লি> পরিষ্কার এপিআই. শুধু rcs4cvs2svn আমদানি এবং প্রয়োজন. InitCvsRepository () এবং convertRcsToCvs () কল করুন
আবশ্যক
পাওয়া মন্তব্যসমূহ না