กลับไปหน้าบทความ

อ่าน 2 นาที

Quilt (ซอฟต์แวร์)

Quilt เป็นโปรแกรมยูทิลิตี้สำหรับจัดการการเปลี่ยนแปลงต่างๆ ใน ซอร์สโค้ด ของ โปรแกรมคอมพิวเตอร์ การเปลี่ยนแปลงเหล่านี้มักเรียกว่า " แพตช์ " หรือ "ชุดแพตช์" Quilt...

Quilt (ซอฟต์แวร์)

ผ้าห่ม
นักพัฒนาอันเดรียส กรุนบัคเกอร์, ฌอง เดลวาเร
เวอร์ชันเสถียร
0.69 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 29 เมษายน 2568 ( 29 เมษายน 2568 )
เขียนเป็นสคริปต์ Bash
ระบบปฏิบัติการข้ามแพลตฟอร์ม
พิมพ์การจัดการแพทช์
ใบอนุญาตจีเอ็นยูจีพีแอลวี2 +
เว็บไซต์สะวันนา.nongnu .org /projects /quilt
ที่เก็บข้อมูล
  • git .savannah .nongnu .org /cgit /quilt .git

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)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Quilt_(software)&oldid=1355081881 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ Quilt (ซอฟต์แวร์)

Quilt เป็นโปรแกรมยูทิลิตี้สำหรับจัดการการเปลี่ยนแปลงต่างๆ ใน ซอร์สโค้ด ของ โปรแกรมคอมพิวเตอร์ การเปลี่ยนแปลงเหล่านี้มักเรียกว่า " แพตช์ " หรือ "ชุดแพตช์" Quilt...

ลิงก์ภายนอก

เว็บไซต์อย่างเป็นทางการ คู่มือการเย็บผ้าห่ม (ไฟล์ PDF) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Quilt_(software)&oldid=1355081881 "