Amazon Best VPN GoSearch

ไอคอน Fav ของ OnWorks

commit-partial - ออนไลน์ใน Cloud

เรียกใช้คอมมิตบางส่วนในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่งคอมมิตบางส่วนที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


คอมมิตแพตช์ - คอมมิตแพตช์กับ Darcs, Git, Mercurial, Bazaar, Monotone, Subversion หรือ
ที่เก็บ CVS

เรื่องย่อ


แพทช์คอมมิต [--แก้ไข] [-m ข่าวสาร] [-F ข้อความไฟล์] [-v] [--ดรายรัน] [ไฟล์แพทช์]

คอมมิชชันบางส่วน [--แก้ไข] [-v] [--ดรายรัน] [--ลองใหม่] [ไฟล์ ... ]

DESCRIPTION


โดยปกติระบบควบคุมเวอร์ชันจะไม่อนุญาตให้มีการคอมมิตแบบละเอียด แพทช์คอมมิชชัน ช่วยให้
ผู้ใช้ควบคุม เผง สิ่งที่ได้รับมอบหมาย (หรือ "บันทึกไว้" ใน ดาร์ค สำนวน) โดยให้
ผู้ใช้จัดหาแพตช์ที่จะคอมมิตแทนที่จะใช้ไฟล์ในการทำงานปัจจุบัน
ไดเร็กทอรี ถ้า ไฟล์แพทช์ ไม่ได้ระบุไว้ในบรรทัดคำสั่ง จากนั้นโปรแกรมแก้ไขจะถูกอ่าน
จากอินพุตมาตรฐาน

คอมมิชชันบางส่วน ก็เหมือนคอมมิท-แพตช์ ยกเว้นว่าจะสร้างแพตช์จากปัจจุบัน
การเปลี่ยนแปลงในไดเร็กทอรีการทำงานปัจจุบันและเรียกใช้ตัวแก้ไขเพื่อให้คุณสามารถแก้ไข
แพตช์และข้อความยืนยัน (โดยใช้ VISUAL ตัวแปรสภาพแวดล้อม หรือถ้าไม่ได้ตั้งค่าไว้
บรรณาธิการ ตัวแปรสภาพแวดล้อม หรือ if ที่ ไม่ได้ตั้งค่า vi. ไฟล์ใดๆ ที่คุณระบุจะเป็น
ส่งผ่านไปยังคำสั่ง diff ของการควบคุมเวอร์ชันของคุณ

แพทช์คอมมิชชัน ปัจจุบันรองรับระบบควบคุมเวอร์ชันต่อไปนี้: ดาร์ค, ไป,
หลายใจ, ตลาด, เสียงเดียว, การโค่นล้มและ CVS.

OPTIONS


-a, --แก้ไข - แก้ไขการคอมมิชชันก่อนหน้า ปัจจุบันเท่านั้น ดาร์ค และ ไป สนับสนุนตัวเลือกนี้
เมื่อใช้กับ ไป มันจะแก้ไขการคอมมิตก่อนหน้า เมื่อใช้กับ ดาร์ค, ดาร์ค จะถาม
คุณซึ่งแพทช์ที่คุณต้องการแก้ไข

-m, --ข้อความ=ข่าวสาร - ตัวเลือก ข่าวสาร เพื่อใช้เป็นข้อความยืนยัน ถ้าข้อความคือ
หลายบรรทัดแล้ว ดาร์ค, ไปและ หลายใจ จะใช้บรรทัดแรกเป็นชื่อแพทช์
และส่วนที่เหลือเป็นรายละเอียดการคอมมิต หากไม่ได้ระบุตัวเลือก "-m" ผลลัพธ์จะ
เหมือนกับสิ่งที่ระบบควบคุมเวอร์ชันพื้นฐานจะทำถ้าคุณไม่ทำ
ระบุชื่อข้อความบนบรรทัดคำสั่ง นั่นคือ, แพทช์คอมมิชชัน ไม่ยุ่งเกี่ยว
กระบวนการตั้งชื่อแพตช์ของระบบควบคุมเวอร์ชันพื้นฐาน ดาร์ค ยังจะถามอีก
คุณโต้ตอบ; CVS และ การโค่นล้ม จะยังคงเปิดตัวแก้ไขของคุณ

-F, --ข้อความ-ไฟล์=ชื่อไฟล์ - คุณสามารถเลือกรับข้อความยืนยันจากไฟล์ได้ นี้
โดยทั่วไปจะมีประโยชน์สำหรับการเขียนสคริปต์เท่านั้น แพทช์คอมมิชชัน.

-v, --รายละเอียด - เปิดการดีบัก ซึ่งจะพิมพ์คำสั่งว่า แพทช์คอมมิชชัน is
ทำงานเพื่อรับแพตช์

-n, --ดรายรัน - เปิดการดีบักหวาดระแวงมากขึ้น ซึ่งจะพิมพ์คำสั่งว่า ให้สัญญา-
ปะ จะทำงานเพื่อรับแพตช์ที่คอมมิต แต่จะไม่รันคำสั่งเหล่านั้นจริงๆ

-r, --ลองใหม่ - ใช้ได้เฉพาะใน คอมมิชชันบางส่วน. นี่จะรีโหลดแพตช์ล่าสุดที่เคยเป็น
พยายามที่จะมุ่งมั่นที่จะแก้ไขของคุณแทนการเปลี่ยนแปลงปัจจุบันใน
ไดเร็กทอรี นี่เป็นกรณีที่แพตช์ล้มเหลวในการคอมมิตด้วยเหตุผลบางอย่างและคุณต้องการ
เพื่อพยายามแก้ไขแทนที่จะเริ่มใหม่

วินิจฉัย


แพทช์คอมมิชชัน ทำงานโดยจัดการไดเร็กทอรีการทำงานโดยใช้ "patch", "interdiff" และ
"diff" ของระบบควบคุมเวอร์ชันพื้นฐาน หากส่วนใดส่วนหนึ่งของกระบวนการล้มเหลว ให้สัญญา-
ปะ จะพยายามกู้คืนไดเร็กทอรีการทำงานเป็นสถานะก่อนคำสั่ง
ถูกเรียกใช้ ข้อผิดพลาดใด ๆ จากระบบควบคุมเวอร์ชันพื้นฐานหรือจากแพตช์จะเป็น
พิมพ์

คำเตือน


โปรแกรมแก้ไขที่ระบุในบรรทัดคำสั่งต้องมาจากที่เดียวกับปัจจุบัน
ไดเร็กทอรี นั่นคือสิ่งต่อไปนี้จะไม่ทำงาน:

cvs diff -u > ../a.patch
ซีดี ..
คอมมิชชัน-แพตช์ a.patch

คุณ ต้อง วิ่ง แพทช์คอมมิชชัน จากไดเร็กทอรีเดียวกันกับที่ใช้แพทช์เดิม

ดาร์ค, ไป และ หลายใจ วาง "a/" และ "b/" ไว้ข้างหน้าพาธทั้งหมดในเอาต์พุตดิฟ
อย่ากังวลเรื่องนี้ แพทช์คอมมิชชัน คำนึงถึง

ตัวอย่าง


ตามแบบฉบับ CVS การใช้งาน:

cvs diff -u > a.patch
emacs a.แพทช์
คอมมิชชัน-แพตช์ a.patch

หลายใจ การใช้งานด้วยข้อความที่ระบุ:

hg diff > a.patch
emacs a.แพทช์
commit-patch -m "นี่คือข้อความยืนยัน" a.patch

ดาร์ค การใช้งานโดยระบุข้อความหลายบรรทัด:

darcs diff -u > a.patch
emacs a.แพทช์
commit-patch -m 'นี่คือชื่อแพตช์
นี่คือรายละเอียดของแพทช์ a.patch

ผู้เขียน


· เดวิด คาลด์เวล[ป้องกันอีเมล]>

· จิม แรดฟอร์ด[ป้องกันอีเมล]>

ลิขสิทธิ์ AND ใบอนุญาต


ลิขสิทธิ์ 2003-2013 โดย David Caldwell และ Jim Radford

แพทช์คอมมิชชัน เผยแพร่ภายใต้สัญญาอนุญาตสาธารณะทั่วไปของกนู ดูไฟล์ COPYING ใน
การกระจายสำหรับรายละเอียดเพิ่มเติม

ประวัติ


แพทช์คอมมิชชัน เดิมเรียกว่า "cvs-commit-patch" และเป็นสคริปต์ทุบตีที่เขียนใน
2003 โดย Jim Radford (กับ David Caldwell ในห้องวาดขั้นตอนบนสีขาว
กระดาน). ภายหลังเดวิดแปลงเป็น "darcs-commit-patch" แล้วรวมกลับ
เข้าด้วยกันเป็น แพทช์คอมมิชชัน. หลายใจ เพิ่มการสนับสนุนแล้ว เมื่อถึงจุดหนึ่ง David
แปลจาก bash เป็น perl เพราะปัญหาการอ้างอิง bash ขี้ขลาดทำให้เกิดปัญหา
ด้วยที่เก็บที่มีช่องว่างในชื่อไดเร็กทอรีตัวใดตัวหนึ่ง

ใช้คอมมิตบางส่วนออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี