debcommit - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ debcommit ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


debcommit - ຄໍາຫມັ້ນສັນຍາການປ່ຽນແປງຊຸດ

ສະຫຼຸບສັງລວມ


decommit [ທາງເລືອກໃນການ] [--ທັງໝົດ | ໄຟ to ຄໍາຫມັ້ນສັນຍາ]

ລາຍລະອຽດ


decommit ສ້າງຂໍ້ຄວາມສັນຍາໂດຍອີງໃສ່ຂໍ້ຄວາມໃຫມ່ໃນ debian/changelog, ແລະຄໍາຫມັ້ນສັນຍາ
ການ​ປ່ຽນ​ແປງ​ທີ່​ຈະ​ເກັບ​ຮັກ​ສາ​ຂອງ​ຊຸດ​. ມັນຕ້ອງຖືກດໍາເນີນການໃນສໍາເນົາທີ່ເຮັດວຽກສໍາລັບຊຸດ.
ລະ​ບົບ​ການ​ຄວບ​ຄຸມ​ສະ​ບັບ​ສະ​ຫນັບ​ສະ​ຫນູນ​ແມ່ນ​: cvs, ໄປ, hg (mercurial), svk, svn (ການໂຄ່ນລົ້ມ),
ຖານ, bzr, tla (ໂຄ້ງ), ດາກ.

OPTIONS


-c, --ການ​ປ່ຽນ​ແປງ ເສັ້ນທາງ
ລະບຸສະຖານທີ່ສຳຮອງສໍາລັບ changelog. ໂດຍຄ່າເລີ່ມຕົ້ນ debian/changelog ຖືກໃຊ້.

-r, --ປ່ອຍ
ສັນຍາການປ່ອຍຊຸດ. ຈໍານວນສະບັບແມ່ນຖືກກໍານົດຈາກ
debian/changelog, ແລະຖືກໃຊ້ເພື່ອແທັກແພັກເກັດທີ່ຢູ່ໃນບ່ອນເກັບມ້ຽນ.

ໃຫ້ສັງເກດວ່າສົນທິສັນຍາການແທັກ svn/svk ແຕກຕ່າງກັນ, ດັ່ງນັ້ນ debcommit ໃຊ້ svnpath(1) ກໍານົດ
ບ່ອນທີ່ແທັກຄວນຈະຖືກວາງໄວ້ໃນບ່ອນເກັບມ້ຽນ.

-R, --release-use-changelog
ເມື່ອໃຊ້ຮ່ວມກັບ --ປ່ອຍ, ຖ້າມີການປ່ຽນແປງທີ່ບໍ່ມີສັນຍາກັບ
changelog ຫຼັງຈາກນັ້ນໄດ້ຮັບຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາຈາກການປ່ຽນແປງເຫຼົ່ານັ້ນແທນທີ່ຈະໃຊ້
ຂໍ້ຄວາມເລີ່ມຕົ້ນ.

-m ຂໍ້ຄວາມ, -- ຂໍ້ຄວາມ ຂໍ້ຄວາມ
ລະບຸຂໍ້ຄວາມສັນຍາທີ່ຈະໃຊ້. ເປັນປະໂຫຍດຖ້າຫາກວ່າໂຄງການບໍ່ສາມາດກໍານົດຄໍາຫມັ້ນສັນຍາ
ຂໍ້ຄວາມຂອງມັນເອງໂດຍອີງໃສ່ debian/changelog, ຫຼືຖ້າທ່ານຕ້ອງການ override ຄ່າເລີ່ມຕົ້ນ
ຂໍ້ຄວາມ.

-n, --noact
ບໍ່ເຮັດຫຍັງແທ້ໆ, ແຕ່ພິມຄໍາສັ່ງທີ່ຈະດໍາເນີນການ.

-d, --ຄວາມ​ແຕກ​ຕ່າງ
ແທນທີ່ຈະຄໍາຫມັ້ນສັນຍາ, ພິມຄວາມແຕກຕ່າງຂອງສິ່ງທີ່ຈະຫມັ້ນສັນຍາຖ້າຫາກວ່ານີ້
ທາງເລືອກບໍ່ໄດ້ຖືກມອບໃຫ້. ສະຖານະການການນໍາໃຊ້ປົກກະຕິຂອງທາງເລືອກນີ້ແມ່ນການຜະລິດຂອງ
patches ຕໍ່ກັບສໍາເນົາທີ່ເຮັດວຽກໃນປະຈຸບັນ (ເຊັ່ນ: ໃນເວລາທີ່ທ່ານບໍ່ມີການເຂົ້າເຖິງ commit
ສິດ).

-C, --ຢືນຢັນ
ສະແດງຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາທີ່ສ້າງຂຶ້ນແລະຂໍໃຫ້ມີການຢືນຢັນກ່ອນທີ່ຈະເຮັດມັນ. ມັນ
ຍັງສາມາດແກ້ໄຂຂໍ້ຄວາມຢູ່ໃນຂັ້ນຕອນນີ້; ໃນກໍລະນີນີ້, ການຢືນຢັນ
ການເຕືອນຈະຖືກສະແດງຄືນ ໃໝ່ ຫຼັງຈາກການແກ້ໄຂໄດ້ຖືກປະຕິບັດແລ້ວ.

-e, --ດັດແກ້
ແກ້ໄຂຂໍ້ຄວາມສັນຍາທີ່ສ້າງຂຶ້ນໃນບັນນາທິການທີ່ທ່ານມັກກ່ອນທີ່ຈະເຮັດມັນ.

-a, --ທັງໝົດ
ສົ່ງໄຟລ໌ທັງໝົດ. ນີ້ແມ່ນຄຳສັ່ງເລີ່ມຕົ້ນເມື່ອໃຊ້ VCS ອື່ນນອກເໜືອໄປຈາກ git.

-s, --strip-ຂໍ້ຄວາມ, --no-strip-ຂໍ້ຄວາມ
ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງແລະຂໍ້ຄວາມທີ່ສັນຍາໄດ້ມາຈາກ changelog, the
ຕົວອັກສອນ "*" ຈະຖືກຖອດອອກຈາກຈຸດເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມ.

ຕົວເລືອກນີ້ຖືກຕັ້ງເປັນຄ່າເລີ່ມຕົ້ນ ແລະຖືກລະເລີຍຖ້າມີຫຼາຍກວ່າໜຶ່ງແຖວຂອງຂໍ້ຄວາມເລີ່ມຕົ້ນ
ກັບ "[*+-] ".

--ເຊັນສັນຍາ, --no-sign-commit
ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງ, ຫຼັງຈາກນັ້ນຄໍາຫມັ້ນສັນຍາທີ່ debcommit ສ້າງຈະຖືກເຊັນໂດຍໃຊ້
gnupg. ໃນປັດຈຸບັນນີ້ພຽງແຕ່ສະຫນັບສະຫນູນໂດຍ git, hg, ແລະ bzr.

--sign-tags, --no-sign-tags
ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງ, ຫຼັງຈາກນັ້ນແທັກທີ່ debcommit ສ້າງຈະຖືກເຊັນໂດຍໃຊ້ gnupg.
ໃນປັດຈຸບັນນີ້ພຽງແຕ່ສະຫນັບສະຫນູນໂດຍ git.

--changelog-info
ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງ, ຜູ້ຂຽນຄໍາຫມັ້ນສັນຍາແລະວັນທີຈະຖືກກໍານົດຈາກ
ພາກສະຫນາມ Maintainer ແລະວັນທີຂອງວັກທໍາອິດໃນ debian/changelog. ນີ້ແມ່ນຕົ້ນຕໍ
ເປັນປະໂຫຍດໃນເວລາທີ່ການນໍາໃຊ້ debchange(1) ກັບ --no-mainttrailer ທາງເລືອກ.

CONFIGURATION ຄວາມຮັບຜິດຊອບ


ສອງໄຟລ໌ການຕັ້ງຄ່າ /etc/devscripts.conf ແລະ ~/.devscripts ແມ່ນມາຈາກຫອຍ
ໃນຄໍາສັ່ງທີ່ຈະກໍານົດຕົວແປການຕັ້ງຄ່າ. ຕົວເລືອກເສັ້ນຄໍາສັ່ງສາມາດຖືກນໍາໃຊ້ເພື່ອ
ລົບລ້າງການຕັ້ງຄ່າໄຟລ໌ການຕັ້ງຄ່າ. ການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມຖືກລະເລີຍສໍາລັບການນີ້
ຈຸດປະສົງ. ຕົວແປທີ່ຮັບຮູ້ໃນປັດຈຸບັນແມ່ນ:

DEBCOMMIT_STRIP_MESSAGE
ຖ້າຕັ້ງເປັນ no, ຫຼັງຈາກນັ້ນມັນແມ່ນຄືກັນກັບ --no-strip-ຂໍ້ຄວາມ ເສັ້ນຄໍາສັ່ງ
ພາລາມິເຕີຖືກນໍາໃຊ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ yes.

DEBCOMMIT_SIGN_TAGS
ຖ້າຕັ້ງເປັນ yes, ຫຼັງຈາກນັ້ນມັນແມ່ນຄືກັນກັບ --sign-tags ຕົວກໍານົດການເສັ້ນຄໍາສັ່ງ
ຖືກ​ນໍາ​ໃຊ້​. ຄ່າເລີ່ມຕົ້ນແມ່ນ no.

DEBCOMMIT_SIGN_COMMITS
ຖ້າຕັ້ງເປັນ yes, ຫຼັງຈາກນັ້ນມັນແມ່ນຄືກັນກັບ --ເຊັນສັນຍາ ຕົວກໍານົດການເສັ້ນຄໍາສັ່ງ
ຖືກ​ນໍາ​ໃຊ້​. ຄ່າເລີ່ມຕົ້ນແມ່ນ no.

DEBCOMMIT_RELEASE_USE_CHANGELOG
ຖ້າຕັ້ງເປັນ yes, ຫຼັງຈາກນັ້ນມັນແມ່ນຄືກັນກັບ --release-use-changelog ເສັ້ນຄໍາສັ່ງ
ພາລາມິເຕີຖືກນໍາໃຊ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ no.

DEBSIGN_KEYID
ນີ້ແມ່ນລະຫັດຫຼັກທີ່ໃຊ້ສໍາລັບການເຊັນແທັກ. ຖ້າບໍ່ໄດ້ຕັ້ງ, ຄ່າເລີ່ມຕົ້ນຈະຖືກເລືອກໂດຍ
ລະ​ບົບ​ການ​ຄວບ​ຄຸມ​ການ​ປັບ​ປຸງ​.

VCS ສະເພາະ ຄຸນ​ລັກ​ສະ​ນະ


tla / ຖານ
ຖ້າຂໍ້ຄວາມສັນຍາມີຫຼາຍກວ່າ 72 ຕົວອັກສອນ, ບົດສະຫຼຸບຈະຖືກສ້າງຂື້ນ
ມີ​ຫຼາຍ​ຄໍາ​ເຕັມ​ທີ່​ຈາກ​ຂໍ້​ຄວາມ​ທີ່​ຈະ​ເຫມາະ​ພາຍ​ໃນ 72 ຕົວ​ອັກ​ສອນ​,
ຕາມດ້ວຍຮູບໄຂ່.

ແຕ່ລະລັກສະນະທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້ແມ່ນໃຊ້ໄດ້ພຽງແຕ່ຖ້າຂໍ້ຄວາມສັນຍາໄດ້
ກໍານົດອັດຕະໂນມັດຈາກ changelog.

ໄປ ຖ້າພົບພຽງແຕ່ການປ່ຽນແປງດຽວໃນ changelog, decommit ຈະເປີດເຜີຍໃຫ້ເຫັນເປັນ
ເສັ້ນດຽວແລະປະຕິບັດຕົວຄືກັບວ່າ --strip-ຂໍ້ຄວາມ ຖືກນໍາໃຊ້.

ຖ້າບໍ່ດັ່ງນັ້ນ, ການປ່ຽນແປງຄັ້ງທໍາອິດຈະຖືກເປີດເຜີຍແລະລອກອອກເພື່ອສ້າງເປັນເສັ້ນສະຫຼຸບແລະ a
commit ຂໍ້ຄວາມສ້າງຕັ້ງຂຶ້ນໂດຍໃຊ້ເສັ້ນສະຫຼຸບຕາມດ້ວຍເສັ້ນເປົ່າແລະການປ່ຽນແປງ
ທີ່ສະກັດມາຈາກ changelog. decommit ຫຼັງຈາກນັ້ນຈະ spawn ບັນນາທິການເພື່ອວ່າ
ຂໍ້ຄວາມອາດຈະຖືກປັບລະອຽດກ່ອນທີ່ຈະເຮັດ.

hg / ດາກ
ການປ່ຽນແປງທໍາອິດທີ່ກວດພົບໃນ changelog ຈະຖືກເປີດເຜີຍເພື່ອສ້າງເປັນແຖວດຽວ
ສະຫຼຸບ. ຖ້າ​ຫາກ​ວ່າ​ການ​ປ່ຽນ​ແປງ​ຫຼາຍ​ໄດ້​ຖືກ​ກວດ​ພົບ​, ບັນ​ນາ​ທິ​ການ​ຈະ​ໄດ້​ຮັບ​ການ spawned ເພື່ອ​ອະ​ນຸ​ຍາດ​ໃຫ້​
ຂໍ້​ຄວາມ​ທີ່​ຈະ​ປັບ​ປຸງ​.

bzr ຖ້າ​ຫາກ​ວ່າ​ການ​ເຂົ້າ changelog ທີ່​ໃຊ້​ສໍາ​ລັບ​ຂໍ້​ຄວາມ​ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ປິດ​ຂໍ້​ບົກ​ຜ່ອງ​ໃດ​ຫນຶ່ງ​ຫຼັງ​ຈາກ​ນັ້ນ​ --ແກ້ໄຂ
ທາງເລືອກໃນການ "bzr commit" ຈະຖືກສ້າງຂື້ນເພື່ອເຊື່ອມໂຍງການແກ້ໄຂແລະແມງໄມ້.

ໃຊ້ debcommit ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌