อ่าน 1 นาที
วิววีซี
ViewVC (เดิมชื่อ ViewCVS ) เป็น เครื่องมือ โอเพนซอร์ส สำหรับดูเนื้อหาของ ที่เก็บข้อมูล CVS และ SVN โดยใช้ เว็บเบราว์เซอร์ ช่วยให้สามารถดูไฟล์เวอร์ชันเฉพาะ รวมถึง...
วิววีซี
| วิววีซี | |
|---|---|
ใช้ ViewCVS เพื่อเรียกดูคลังข้อมูลของ ViewCVS | |
| นักพัฒนา | เกร็ก สไตน์ , ซี. ไมเคิล พิลาโต |
| ปล่อย | วันที่ 10 ธันวาคม พ.ศ. 2544 |
| เวอร์ชันเสถียร | 1.2.1 / 26 มีนาคม 2563 |
| รุ่นทดลองใช้งาน | 1.3.0-dev |
| เขียนเป็น | ไพธอน |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| พิมพ์ | การควบคุมการแก้ไข |
| ใบอนุญาต | ใบอนุญาต BSD |
| เว็บไซต์ | www.viewvc.org |
| ที่เก็บข้อมูล |
|
ViewVC (เดิมชื่อViewCVS ) เป็น เครื่องมือ โอเพนซอร์สสำหรับดูเนื้อหาของ ที่เก็บข้อมูล CVSและSVNโดยใช้เว็บเบราว์เซอร์ช่วยให้สามารถดูไฟล์เวอร์ชันเฉพาะ รวมถึงเปรียบเทียบความแตกต่างระหว่างเวอร์ชันต่างๆ ได้ เขียนด้วยภาษา Pythonและสามารถแก้ไขพารามิเตอร์การแสดงผลได้โดยตรงใน URL โดยใช้ส่วนต่อประสานแบบ REST
ประวัติศาสตร์
ViewVC ได้รับแรงบันดาลใจจากแอปพลิเคชัน CVSweb ซึ่งเป็นโปรแกรมดูคลังข้อมูล CVS บนเว็บรุ่นเก่าที่เขียนด้วยภาษาPerl ViewCVS รุ่นดั้งเดิมเป็นการพอร์ตแอปพลิเคชันนี้ด้วยภาษา Python โดยมีจุดประสงค์เพื่อเพิ่มฟังก์ชันการทำงานให้ดียิ่งขึ้น
ในปี 2001 โครงการนี้ถูกย้ายไปยังSourceForgeและปัจจุบันเป็นส่วนหนึ่งของโครงสร้างพื้นฐานของ SourceForge เนื่องจากเป็นโปรแกรมเรียกดูคลังเก็บข้อมูลที่เว็บไซต์ใช้งานอยู่
หนึ่งในส่วนปรับปรุงที่เกิดขึ้นคือความสามารถในการเรียกดูคลังเก็บ ข้อมูล Subversionเมื่อการสนับสนุนนี้พัฒนาไปจนสมบูรณ์ ชื่อ "ViewCVS" จึงไม่เหมาะสมอีกต่อไป ซึ่งเมื่อรวมกับข้อจำกัดของ SourceForge ในขณะนั้น ทำให้โครงการถูกเปลี่ยนชื่อเป็น "ViewVC" และย้ายไปที่ tigris.org การเปลี่ยนชื่อและการย้ายนี้เกิดขึ้นในช่วงปลายปี 2548
นักพัฒนา
บุคคลบางส่วนที่มีส่วนร่วมในการพัฒนา ViewVC ได้แก่:
- เกร็ก สไตน์
- เจย์ เพนเตอร์
- ทานากะ อากิระ
- ทิม เซรา
- ปีเตอร์ ฟังก์
- ลูคัส บรูอองด์
- ซี. ไมเคิล พิลาโต
- รัสเซลล์ ยาโนฟสกี้
- เจมส์ เฮนสทริจ
ส่วนประกอบ
ViewVC ประกอบด้วยส่วนประกอบหลักสองส่วน ส่วนแรกคือตัวเรียกดูคลังเก็บข้อมูล ส่วนที่สองคือฐานข้อมูลการคอมมิต
ซอฟต์แวร์เสริม
- cvsgraph - ช่วยให้สามารถแสดงผลกราฟิกของสาขาและแท็กที่เกี่ยวข้องกับไฟล์ในที่เก็บข้อมูลได้
- GNU enscript - ช่วยให้สามารถเน้นไวยากรณ์ของผลลัพธ์จาก ViewVC ได้
- MySQL - สำหรับการบันทึกข้อมูลลงฐานข้อมูล
- Pygments - จำเป็นสำหรับการเน้นไวยากรณ์ในการแสดงเนื้อหาไฟล์แบบมีเวอร์ชัน
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์ ViewVC
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ วิววีซี
ViewVC (เดิมชื่อ ViewCVS ) เป็น เครื่องมือ โอเพนซอร์ส สำหรับดูเนื้อหาของ ที่เก็บข้อมูล CVS และ SVN โดยใช้ เว็บเบราว์เซอร์ ช่วยให้สามารถดูไฟล์เวอร์ชันเฉพาะ รวมถึง...
ประวัติศาสตร์
ViewVC ได้รับแรงบันดาลใจจากแอปพลิเคชัน CVSweb ซึ่งเป็นโปรแกรมดูคลังข้อมูล CVS บนเว็บรุ่นเก่าที่เขียนด้วยภาษา Perl ViewCVS รุ่นดั้งเดิมเป็นการพอร์ตแอปพลิเคชันนี้ด้วยภาษา Python โดยมีจุดประสงค์เพื่อเพิ่มฟังก์ชันการทำงานให้ดียิ่งขึ้น
นักพัฒนา
บุคคลบางส่วนที่มีส่วนร่วมในการพัฒนา ViewVC ได้แก่:
ส่วนประกอบ
ViewVC ประกอบด้วยส่วนประกอบหลักสองส่วน ส่วนแรกคือตัวเรียกดูคลังเก็บข้อมูล ส่วนที่สองคือฐานข้อมูลการคอมมิต