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 เช่น Git หรือ Mercurial เป็นส่วนใหญ่ผู้ขาย SCM มีเครื่องมือในการโยกย้ายจาก SVN แต่ไม่ได้มาจาก RCS
(แน่นอนคุณสามารถใช้ rcs4cvs2svn แทนสคริปต์ rcs2cvs ต่างๆลอยรอบ. ซึ่งแตกต่างจากสคริปต์เหล่านี้ rcs4cvs2svn สามารถประมวลผลไฟล์ที่มีตัวอักษรพื้นที่และจัดการข้อผิดพลาดใดพบ.)
การใช้งาน
การใช้งานง่าย:
CVS -d / เส้นทาง / เพื่อ / CVS / init พื้นที่เก็บข้อมูล
หลาม rcs4cvs2svn / เส้นทาง / เพื่อ / RCS / โครงการ / เส้นทาง / เพื่อ / CVS / พื้นที่เก็บข้อมูล
มีสองตัวเลือกสำหรับการเรียกใช้ข้อมูลเพิ่มเติม:
หลาม rcs4cvs2svn --help
สอน
ส่วนนี้จะอธิบายวิธีการโยกย้ายพื้นที่เก็บข้อมูล RCS เพื่อ CSV และจากนั้นไปที่การโค่นล้ม
ขั้นแรกให้สร้างพื้นที่เก็บข้อมูล RCS ง่ายสำหรับโครงการที่เรียกว่า "สวัสดี" ซึ่งมีไฟล์เดียว "hello.txt" กับการแก้ไข 2:
mkdir -p สวัสดี / RCS
ซีดีสวัสดี
echo "สวัสดีชาวโลก" > hello.txt
echo "ที่เพิ่มเข้ามาทักทาย. n." | CI-u hello.txt
ร่วม -l hello.txt
echo "สวัสดีพื้นที่!" >> hello.txt
echo "ที่เพิ่มเข้ามาทักทายมากขึ้น. n." | CI-u hello.txt
ถัดไปสร้างพื้นที่เก็บข้อมูล CVS ใหม่ที่จะทำหน้าที่เป็นปลายทาง:
CVS -d / tmp / hello_cvs init
ตอนนี้ย้ายพื้นที่เก็บข้อมูล RCS ไปยัง CSV
& 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 ที่ดีขึ้นซึ่งขณะนี้สามารถเป็นโฟลเดอร์ญาติแม้ว่า CSV init คาดโฟลเดอร์แน่นอน.
  • API ปรับปรุง: เพิ่ม rcs4cvs2svn.main () ซึ่งสามารถเรียกจากงูใหญ่คล้ายกับบรรทัดคำสั่ง
  • .
  • เปลี่ยนเชลล์สคริปต์ทดสอบเพื่อทดสอบหน่วยที่เหมาะสม.
  • การทำความสะอาดขึ้นปัญหา PEP8.

มีอะไรใหม่ ในรุ่น 1.1:

  • เพิ่มการสร้างพื้นที่เก็บข้อมูลอัตโนมัติของ CVS ในกรณีที่เส้นทางเป้าหมายไม่ ไม่ได้มีโฟลเดอร์ CVSROOT ในการสั่งซื้อสำหรับการทำงานของลูกค้าบรรทัดคำสั่งพันธุ์จะต้องมีการติดตั้ง.
  • บิตป้องกันถาวรในซีวีเอสที่ได้รับการคัดลอกมาจาก RCS และไม่ทำไฟล์ที่มีการป้องกันการเขียน (ซึ่งไม่เป็นปัญหาสำหรับการแปลงไป SVN แต่บังคับให้ผู้ใช้สามารถลบ CVS สำหรับการแปลงซ้ำ).
  • การทำความสะอาดขึ้น API เพียงแค่นำเข้าและโทร rcs4cvs2svn initCvsRepository () และ convertRcsToCvs () ตามความจำเป็น.

ต้องการ

  • งูใหญ่

ซอฟต์แวร์ที่คล้ายกัน

github-collective
github-collective

20 Feb 15

GHTix
GHTix

14 Apr 15

cvsclone
cvsclone

3 Jun 15

musdex
musdex

11 May 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Thomas Aglassinger

Jomic
Jomic

11 May 15

tratihubis
tratihubis

14 Apr 15

Scunch
Scunch

12 May 15

ความคิดเห็นที่ rcs4cvs2svn

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่