นี่คือคำสั่ง debcommit ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
debcommit - คอมมิตการเปลี่ยนแปลงแพ็คเกจ
เรื่องย่อ
ยกเลิกสัญญา [ตัวเลือก] [--ทั้งหมด | ไฟล์ ไปยัง ผูกมัด]
DESCRIPTION
ยกเลิกสัญญา สร้างข้อความยืนยันตามข้อความใหม่ใน เดเบียน/บันทึกการเปลี่ยนแปลงและมุ่งมั่น
การเปลี่ยนแปลงที่เก็บของแพ็คเกจ ต้องรันในสำเนาที่ใช้งานได้สำหรับแพ็คเกจ
ระบบควบคุมเวอร์ชันที่รองรับคือ: CVS, คอมไพล์, hg (ปรอท) svk, สว (โค่นล้ม),
ฐาน, bzr, ทลา (โค้ง), ดาร์ค.
OPTIONS
-c, --บันทึกการเปลี่ยนแปลง เส้นทาง
ระบุตำแหน่งอื่นสำหรับบันทึกการเปลี่ยนแปลง โดยค่าเริ่มต้นจะใช้เดเบียน/บันทึกการเปลี่ยนแปลง
-r, --ปล่อย
ยืนยันการเปิดตัวแพ็คเกจ หมายเลขเวอร์ชันถูกกำหนดจาก
debian/changelog และใช้เพื่อแท็กแพ็คเกจในที่เก็บ
โปรดทราบว่ารูปแบบการติดแท็ก svn/svk แตกต่างกันไป ดังนั้น debcommit จึงใช้ svnpath(1) เพื่อกำหนด
ตำแหน่งที่ควรวางแท็กในที่เก็บ
-R, --release-use-changelog
เมื่อใช้ร่วมกับ --ปล่อย, หากมีการเปลี่ยนแปลง . โดยไม่มีข้อผูกมัด
บันทึกการเปลี่ยนแปลงได้รับข้อความยืนยันจากการเปลี่ยนแปลงเหล่านั้นแทนที่จะใช้
ข้อความเริ่มต้น
-m ข้อความ, --ข้อความ ข้อความ
ระบุข้อความยืนยันที่จะใช้ มีประโยชน์หากโปรแกรมไม่สามารถกำหนดคอมมิตได้
ข้อความโดยอิงตามเดเบียน/บันทึกการเปลี่ยนแปลง หรือหากคุณต้องการแทนที่ค่าเริ่มต้น
ข่าวสาร
-n, --โนแอกต์
ไม่ต้องทำอะไรเลย แต่ให้พิมพ์คำสั่งที่จะเรียกใช้
-d, --ความแตกต่าง
แทนที่จะทำพันธสัญญา ให้พิมพ์ความแตกต่างของสิ่งที่จะเกิดขึ้นหากสิ่งนี้
ไม่ได้ให้ตัวเลือก สถานการณ์การใช้งานทั่วไปของตัวเลือกนี้คือการสร้าง
แก้ไขกับสำเนาการทำงานปัจจุบัน (เช่น เมื่อคุณไม่มีสิทธิ์เข้าถึง
ขวา).
-C, --ยืนยัน
แสดงข้อความยืนยันที่สร้างขึ้นและขอการยืนยันก่อนที่จะส่ง มัน
ยังสามารถแก้ไขข้อความในขั้นตอนนี้ ในกรณีนี้การยืนยัน
พรอมต์จะแสดงขึ้นอีกครั้งหลังจากดำเนินการแก้ไขแล้ว
-e, --แก้ไข
แก้ไขข้อความยืนยันที่สร้างขึ้นในโปรแกรมแก้ไขที่คุณชื่นชอบก่อนที่จะส่ง
-a, --ทั้งหมด
คอมมิตไฟล์ทั้งหมด นี่เป็นการดำเนินการเริ่มต้นเมื่อใช้ VCS อื่นที่ไม่ใช่ git
-s, --แถบข้อความ, --no-แถบ-ข้อความ
หากตั้งค่าตัวเลือกนี้และได้รับข้อความยืนยันจากบันทึกการเปลี่ยนแปลง
อักขระ "* " จะถูกถอดออกจากจุดเริ่มต้นของข้อความ
ตัวเลือกนี้ถูกกำหนดโดยค่าเริ่มต้นและจะถูกละเว้นหากข้อความเริ่มต้นมากกว่าหนึ่งบรรทัด
ด้วย "[*+-] "
--เซ็น-กระทำ, --no-เซ็น-กระทำ
หากตั้งค่าตัวเลือกนี้ การคอมมิตที่สร้าง debcommit จะถูกเซ็นชื่อโดยใช้
นุ๊งปิ๊ง. ขณะนี้รองรับเฉพาะ git, hg และ bzr
--ป้าย-แท็ก, --no-ป้ายแท็ก
หากตั้งค่าตัวเลือกนี้ แท็กที่สร้าง debcommit จะถูกเซ็นชื่อโดยใช้ gnupg
ปัจจุบันนี้รองรับโดย git เท่านั้น
--changelog-ข้อมูล
หากตั้งค่าตัวเลือกนี้ ผู้สร้างคอมมิตและวันที่จะถูกกำหนดจาก
ฟิลด์ผู้ดูแลและวันที่ของย่อหน้าแรกใน เดเบียน/บันทึกการเปลี่ยนแปลง. นี่คือส่วนใหญ่
มีประโยชน์เมื่อใช้ การเปลี่ยนแปลง(1) กับ --no-maintrailer ตัวเลือก
การกำหนดค่า ตัวแปร
ไฟล์คอนฟิกูเรชันทั้งสองไฟล์ /etc/devscripts.conf และ ~/.devscripts มาจากเปลือกหอย
เพื่อกำหนดตัวแปรการกำหนดค่า สามารถใช้ตัวเลือกบรรทัดคำสั่งเพื่อ
แทนที่การตั้งค่าไฟล์การกำหนดค่า การตั้งค่าตัวแปรสภาพแวดล้อมจะถูกละเว้นสำหรับสิ่งนี้
วัตถุประสงค์. ตัวแปรที่รู้จักในปัจจุบันคือ:
DEBCOMMIT_STRIP_MESSAGE
หากตั้งค่านี้เป็น ไม่แล้วมันเหมือนกับ --no-แถบ-ข้อความ บรรทัดคำสั่ง
พารามิเตอร์ที่ใช้ ค่าเริ่มต้นคือ ใช่.
DEBCOMMIT_SIGN_TAGS
หากตั้งค่านี้เป็น ใช่แล้วมันเหมือนกับ --ป้าย-แท็ก พารามิเตอร์บรรทัดคำสั่ง
กำลังใช้. ค่าเริ่มต้นคือ ไม่.
DEBCOMMIT_SIGN_COMMITS
หากตั้งค่านี้เป็น ใช่แล้วมันเหมือนกับ --เซ็น-กระทำ พารามิเตอร์บรรทัดคำสั่ง
กำลังใช้. ค่าเริ่มต้นคือ ไม่.
DEBCOMMIT_RELEASE_USE_CHANGELOG
หากตั้งค่านี้เป็น ใช่แล้วมันเหมือนกับ --release-use-changelog บรรทัดคำสั่ง
พารามิเตอร์ที่ใช้ ค่าเริ่มต้นคือ ไม่.
DEBSIGN_KEYID
นี่คือรหัสคีย์ที่ใช้สำหรับการเซ็นชื่อแท็ก หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะถูกเลือกโดย
ระบบควบคุมการแก้ไข
VCS เฉพาะ คุณลักษณะเด่น
ทลา / ฐาน
หากข้อความยืนยันมีอักขระมากกว่า 72 ตัว ข้อมูลสรุปจะถูกสร้างขึ้น
มีคำเต็มจำนวนจากข้อความที่จะมีความยาวไม่เกิน 72 ตัวอักษร
ตามด้วยจุดไข่ปลา
คุณลักษณะแต่ละอย่างที่อธิบายไว้ด้านล่างจะใช้ได้ก็ต่อเมื่อข้อความยืนยันได้รับ
กำหนดโดยอัตโนมัติจากบันทึกการเปลี่ยนแปลง
คอมไพล์ หากตรวจพบการเปลี่ยนแปลงเพียงครั้งเดียวในบันทึกการเปลี่ยนแปลง ยกเลิกสัญญา จะแฉมันให้
บรรทัดเดียวและประพฤติราวกับว่า --แถบข้อความ ถูกนำมาใช้
มิฉะนั้น การเปลี่ยนแปลงครั้งแรกจะถูกแฉและถอดออกเพื่อสร้างบรรทัดสรุปและ a
คอมมิตข้อความที่สร้างขึ้นโดยใช้บรรทัดสรุปตามด้วยบรรทัดว่างและการเปลี่ยนแปลง
ตามที่ดึงมาจากบันทึกการเปลี่ยนแปลง ยกเลิกสัญญา จากนั้นจะวางไข่บรรณาธิการเพื่อให้
ข้อความอาจถูกปรับแต่งอย่างละเอียดก่อนที่จะส่ง
hg / ดาร์ค
การเปลี่ยนแปลงแรกที่ตรวจพบในบันทึกการเปลี่ยนแปลงจะคลี่ออกเป็นบรรทัดเดียว
สรุป. หากตรวจพบการเปลี่ยนแปลงหลายรายการ ตัวแก้ไขจะถูกสร้างขึ้นเพื่ออนุญาตให้
ข้อความที่จะปรับแต่ง
bzr หากรายการบันทึกการเปลี่ยนแปลงที่ใช้สำหรับข้อความยืนยันปิดจุดบกพร่องใด ๆ --แก้ไข
ตัวเลือกสำหรับ "bzr commit" จะถูกสร้างขึ้นเพื่อเชื่อมโยงการแก้ไขและจุดบกพร่อง
ใช้ debcommit ออนไลน์โดยใช้บริการ onworks.net