อ่าน 2 นาที
Quilt (ซอฟต์แวร์)
Quilt เป็นโปรแกรมยูทิลิตี้สำหรับจัดการการเปลี่ยนแปลงต่างๆ ใน ซอร์สโค้ด ของ โปรแกรมคอมพิวเตอร์ การเปลี่ยนแปลงเหล่านี้มักเรียกว่า " แพตช์ " หรือ "ชุดแพตช์" Quilt...
Quilt (ซอฟต์แวร์)
| ผ้าห่ม | |
|---|---|
| นักพัฒนา | อันเดรียส กรุนบัคเกอร์, ฌอง เดลวาเร |
| เวอร์ชันเสถียร | 0.69 [ 1 ] |
| เขียนเป็น | สคริปต์ Bash |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| พิมพ์ | การจัดการแพทช์ |
| ใบอนุญาต | จีเอ็นยูจีพีแอลวี2 + |
| เว็บไซต์ | สะวันนา |
| ที่เก็บข้อมูล |
|
Quiltเป็นโปรแกรมยูทิลิตี้สำหรับจัดการการเปลี่ยนแปลงต่างๆ ในซอร์สโค้ดของโปรแกรมคอมพิวเตอร์การเปลี่ยนแปลงเหล่านี้มักเรียกว่า " แพตช์ " หรือ "ชุดแพตช์" Quilt สามารถรับแพตช์จำนวนมากเป็นอินพุตและรวมเข้าเป็นแพตช์เดียวได้ ด้วยวิธีนี้ Quilt ช่วยให้โปรแกรมเมอร์หลายคนสามารถทดสอบและประเมินการเปลี่ยนแปลงต่างๆ ระหว่างแพตช์ได้ง่ายขึ้น ก่อนที่จะนำไปใช้กับซอร์สโค้ดอย่างถาวร
เครื่องมือประเภทนี้มีความสำคัญมากสำหรับการพัฒนาซอฟต์แวร์ แบบกระจาย ซึ่งโปรแกรมเมอร์จำนวนมากทำงานร่วมกันเพื่อทดสอบและสร้างโค้ดเบสขนาดใหญ่เพียงชุดเดียว ตัวอย่างเช่น quilt ถูกใช้งานอย่างแพร่หลายโดยผู้ดูแลเคอร์เนลLinux [ 2 ]
Quilt พัฒนามาจากชุดสคริปต์การจัดการแพทช์ที่เขียนขึ้นโดยAndrew Mortonนักพัฒนาเคอร์เนล Linux [ 3 ]และได้รับการพัฒนาโดย Andreas Grünbacher เพื่อบำรุงรักษาการปรับแต่งเคอร์เนล Linux สำหรับSuSE Linux [ 4 ] ปัจจุบันกำลังได้รับการพัฒนาโดยชุมชน โดยโฮสต์อยู่ที่ คลังโครงการ GNU Savannahและเผยแพร่เป็นซอฟต์แวร์ฟรี (ใบอนุญาตคือGNU General Public License v2 หรือเวอร์ชันที่ใหม่กว่า) ชื่อของ Quilt มาจากผ้าห่มปะติดปะต่อกัน
Quilt ได้ถูกรวมเข้ากับdpkg [ 5 ] ซึ่ง เป็นตัวจัดการแพ็กเกจของ Debianและเป็นหนึ่งในรูปแบบซอร์สโค้ดมาตรฐานที่ได้รับการสนับสนุนตั้งแต่ Debian รุ่น "squeeze" เป็นต้นไป รูปแบบซอร์สโค้ดนี้ถูกระบุว่าเป็น "3.0 (quilt)" โดย dpkg Quilt ถูกรวมเข้ากับBuildrootซึ่งOpenWrt ใช้ กัน อย่างแพร่หลาย [ 6 ] Quilt ยังถูกรวมเข้าและได้รับการสนับสนุนโดย ระบบสร้าง Yocto Project ที่คล้ายกัน ซึ่งได้รับการสนับสนุนโดยLinux Foundation [ 7 ]
คิว Mercurial (mq) ซึ่งเป็นส่วนขยายของระบบควบคุมการแก้ไขMercurial มีฟังก์ชันการทำงานที่คล้ายกัน [ 8 ]และ StGit มีฟังก์ชันการทำงานที่เทียบเท่ากันบนGit [ 9 ] Git เอง ก็ มีฟังก์ชันการทำงานที่คล้ายกันตั้งแต่ เวอร์ชัน2.38 โดยมี--update-refsตัวเลือก[ 10 ]git rebase
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- คู่มือการเย็บผ้าห่ม (ไฟล์ PDF)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ Quilt (ซอฟต์แวร์)
Quilt เป็นโปรแกรมยูทิลิตี้สำหรับจัดการการเปลี่ยนแปลงต่างๆ ใน ซอร์สโค้ด ของ โปรแกรมคอมพิวเตอร์ การเปลี่ยนแปลงเหล่านี้มักเรียกว่า " แพตช์ " หรือ "ชุดแพตช์" Quilt...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการ คู่มือการเย็บผ้าห่ม (ไฟล์ PDF) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Quilt_(software)&oldid=1355081881 "