ນີ້ແມ່ນຄໍາສັ່ງ gbp-pq ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gbp-pq - ຈັດການ quilt patches ໃນສາຂາແຖວ patch ໃນ git
ສະຫຼຸບສັງລວມ
gbp pq [ - ການປ່ຽນແປງ ] [ - ຊ່ວຍ ] [ -- verbose ] [ --color=[ອັດຕະໂນມັດ|ເປີດ|ປິດ] ] [ --ສີ-
ໂຄງການ =COLOR_SCHEME ] [ --[ບໍ່-] patch-ຕົວເລກ ] [ --patch-num-format=ຮູບແບບ ] [
--[ບໍ່-]ການປ່ຽນເລກ ] [ --topic=ກະທູ້ ] [ --time-machine=num ] [ --[ບໍ່-]ລົງ ] [ --ກຳລັງ ] [
--meta-closes=bug-close-tags ] [ --meta-closes-bugnum=bug-number-format ] ວາງ | ການສົ່ງອອກ |
ການນໍາເຂົ້າ | ປະຕິເສດ | ສະຫຼັບ
ລາຍລະອຽດ
gbp pq ຊ່ວຍຫນຶ່ງໃນການຄຸ້ມຄອງຜ້າຫົ່ມຜ້າຫົ່ມໃນຊຸດ Debian ທີ່ຖືກຮັກສາໄວ້ດ້ວຍ gbp.
ອັນນີ້ມີປະໂຫຍດໂດຍສະເພາະກັບແພັກເກັດທີ່ໃຊ້ຮູບແບບແຫຼ່ງ 3.0 (quilt). ກັບ gbp pq,
ທ່ານສາມາດຮັກສາ quilt patches ທີ່ຄວນຈະໄດ້ຮັບການນໍາໃຊ້ກັບຊຸດກ່ຽວກັບການແຍກຕ່າງຫາກ
ສາຂາທີ່ເອີ້ນວ່າ patch-queue branch. ດັ່ງນັ້ນຖ້າຊຸດ Debian ຂອງທ່ານມີຊີວິດຢູ່ ຕົ້ນສະບັບ, ການ
ສາຂາ patch-queue ທີ່ກ່ຽວຂ້ອງຈະຖືກເອີ້ນ patch-queue/master.
ເບິ່ງ ຍົກຕົວຢ່າງ
workflows.
ກິດຈະກໍາ
ການນໍາເຂົ້າ ສ້າງສາຂາຂອງແຖວ patch ຈາກ quilt patches ໃນ debian/patches/ ທີ່ມີລາຍຊື່
ໃນ debian/patches/series. ແຜ່ນຕ້ອງໃຊ້ໂດຍບໍ່ມີການ fuzz.
ການສົ່ງອອກ ສົ່ງອອກ patches ໃນສາຂາ patch-queue ທີ່ກ່ຽວຂ້ອງກັບສາຂາປະຈຸບັນເຂົ້າໄປໃນ
ຊຸດ quilt patch ໃນ debian/patches/ ແລະປັບປຸງໄຟລ໌ຊຸດ.
ປະຕິເສດ ສະຫຼັບໄປຫາສາຂາ patch-queue ທີ່ກ່ຽວຂ້ອງກັບສາຂາປະຈຸບັນ ແລະ rebase ມັນ
ຕໍ່ກັບສາຂາປະຈຸບັນ.
ວາງ ວາງ (ລຶບ) ແຖວ patch ທີ່ກ່ຽວຂ້ອງກັບສາຂາປະຈຸບັນ. ສະນັ້ນຖ້າທ່ານຢູ່
ສາຂາ ຟູ, ນີ້ຈະຫຼຸດລົງສາຂາ patch-queue/foo.
ນໍາໃຊ້ ເພີ່ມ patch ດຽວກັບ patch-queue ຄ້າຍຄືກັນກັບການນໍາໃຊ້ git-amທີ່ຢູ່ ການນໍາໃຊ້ --ຫົວຂໍ້ ຖ້າເຈົ້າ
ຕ້ອງການ patch ປາກົດຢູ່ໃນ subdir ແຍກຕ່າງຫາກໃນເວລາທີ່ສົ່ງອອກແຖວ patch ໂດຍໃຊ້
ການສົ່ງອອກ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອແຍກ patches ເທິງນ້ໍາອອກຈາກ patches ສະເພາະ Debian.
ສະຫຼັບ ສະຫຼັບໄປຫາສາຂາ patch-queue ຖ້າຢູ່ໃນສາຂາພື້ນຖານ ແລະປ່ຽນເປັນສາຂາພື້ນຖານ if
ໃນສາຂາ patch-queue.
OPTIONS
- ການປ່ຽນແປງ
ສະບັບພິມຂອງໂຄງການ, ie ສະບັບຂອງຊຸດ git-buildpackage
-v
-- verbose
ການປະຕິບັດຄໍາເວົ້າ
-h
- ຊ່ວຍ ພິມການຊ່ວຍເຫຼືອແລະອອກ
--color=[ອັດຕະໂນມັດ|ເປີດ|ປິດ]
ວ່າຈະໃຊ້ສີອອກຫຼືບໍ່.
--color-scheme=COLOR_SCHEME
ສີທີ່ຈະໃຊ້ໃນຜົນຜະລິດ (ເມື່ອສີຖືກເປີດໃຊ້). ຮູບແບບຂອງ COLOR_SCHEME ແມ່ນ
' : : : '. ຄ່າຕົວເລກແລະຊື່ສີແມ່ນຍອມຮັບ,
ຊ່ອງຫວ່າງເປົ່າຫມາຍເຖິງສີເລີ່ມຕົ້ນ. ຍົກຕົວຢ່າງ, --git-color-scheme='ຟ້າ:34::'
ຈະສະແດງຂໍ້ຄວາມດີບັກໃນສີຟ້າສີຟ້າ, ຂໍ້ຄວາມຂໍ້ມູນເປັນສີຟ້າ ແລະຂໍ້ຄວາມອື່ນໆໃນ
ຄ່າເລີ່ມຕົ້ນ (ເຊັ່ນ: ການເຕືອນໄພ ແລະຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດເປັນສີແດງ).
--[ບໍ່-] patch-ຕົວເລກ
ບໍ່ວ່າຈະເປັນໄຟລ໌ patch ຄວນຈະຖືກນໍາຫນ້າດ້ວຍຕົວເລກ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອ
ສົ່ງອອກ patches ທີ່ມີຈໍານວນ patch. ໃຫ້ສັງເກດວ່າ, ຢ່າງໃດກໍຕາມ, ປົກກະຕິນີ້ມີຜົນກະທົບ
patches ທີ່ມີຊື່ຈະຖືກສ້າງຂື້ນໂດຍອັດຕະໂນມັດ, ແລະບໍ່ມີຜົນຕໍ່ການສົ່ງອອກ
ແຜ່ນທີ່ມີ Gbp[-Pq]: ຊື່ tag, ເນື່ອງຈາກວ່າຊື່ທີ່ລະບຸໄວ້ຈະຖືກຮັກສາໄວ້
ເວັ້ນເສຍແຕ່ວ່າ -- ຈໍານວນ ທາງເລືອກແມ່ນຖືກນໍາໃຊ້.
--patch-num-format=ຮູບແບບ
ຕົວລະບຸຮູບແບບສຳລັບຄຳນຳໜ້າໝາຍເລກ patch. ຮູບແບບເລີ່ມຕົ້ນແມ່ນ '%04d-'.
--[ບໍ່-]ການປ່ຽນເລກ
ຫຼືບໍ່ທີ່ຈະປ່ຽນຈໍານວນ patches ທີ່ສົ່ງອອກຈາກແຖວ patch, ແທນທີ່ຈະ
ຮັກສາຕົວເລກທີ່ລະບຸໄວ້ໃນ Gbp-Pq: ຊື່ ແທັກ. ຄ່າເລີ່ມຕົ້ນບໍ່ແມ່ນການປ່ຽນຕົວເລກ
ເພີ້ມ. ເປັນປະໂຫຍດໃນເວລາທີ່ patches ຕ້ອງໄດ້ຮັບການປ່ຽນຊື່ສໍາລັບ sake ຂອງເອກະພາບ. ສໍາລັບ
ຕົວຢ່າງ, ການນໍາໃຊ້ -- ຈໍານວນ ກັບ --no-patch-num ຈະລຶບຄຳນຳໜ້າຕົວເລກທັງໝົດອອກຈາກ
ເພີ້ມການສົ່ງອອກ.
--topic=ກະທູ້
ຫົວຂໍ້ທີ່ຈະໃຊ້ໃນເວລານໍາເຂົ້າແຜ່ນດຽວ
--time-machine=NUMBER
ເມື່ອການນໍາເຂົ້າແຖວ patch ລົ້ມເຫລວ, ໃຫ້ກັບຄືນ commit-by-commit ໃນສາຂາປະຈຸບັນ
ເພື່ອກວດເບິ່ງວ່າ patch-queue ນຳໃຊ້ຢູ່ທີ່ນັ້ນຫຼືບໍ່. ເຮັດອັນນີ້ຫຼາຍທີ່ສຸດ NUMBER ເທື່ອ. ນີ້ສາມາດເປັນ
ເປັນປະໂຫຍດຖ້າຫາກວ່າ patch-queue ບໍ່ໄດ້ນໍາໃຊ້ກັບສາຂາປະຈຸບັນ HEAD ອີກຕໍ່ໄປ, ເຊັ່ນ:
ຫຼັງຈາກການນໍາເຂົ້າສະບັບຕົ້ນສະບັບໃຫມ່.
--[ບໍ່-]ລົງ
ວ່າຈະລຸດລົງ (ລຶບ) ສາຂາຂອງແຖວ patch ຫຼັງຈາກສົ່ງອອກສຳເລັດແລ້ວ
--ກຳລັງ
ໃນກໍລະນີຂອງ ການນໍາເຂົ້າ, ນໍາເຂົ້າເຖິງແມ່ນວ່າສາຂາມີຢູ່ແລ້ວ
--meta-closes=bug-close-tags
ແທໍກ meta ແມ່ນຫຍັງທີ່ຈະຊອກຫາເພື່ອສ້າງຂໍ້ຄວາມສັນຍາໃນເວລາທີ່ໃຊ້ ການສົ່ງອອກ -- ຫມັ້ນສັນຍາ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 'Closes|LP' ເພື່ອຮອງຮັບ Debian ແລະ Launchpad.
--meta-closes-bugnum=bug-number-format
ສິ່ງທີ່ສະແດງອອກເປັນປົກກະຕິຄວນຖືກໃຊ້ເພື່ອວິເຄາະຕົວເລກ bug ໃນເວລາໃຊ້
ການສົ່ງອອກ -- ຫມັ້ນສັນຍາ. ຄ່າເລີ່ມຕົ້ນແມ່ນ '(?:bug|issue)?\#?\s?\d+'. ເບິ່ງ gbp-dch(1)> ສໍາລັບ
ລາຍລະອຽດ.
TAGS
ເມື່ອສົ່ງອອກ patches ຈາກສາຂາ patch-queue, gbp pq ຈະເບິ່ງ header patch ສໍາລັບ
tags ພິເສດທີ່ມັນຮັບຮູ້. tags ທັງຫມົດຈໍາເປັນຕ້ອງເລີ່ມຕົ້ນຢູ່ໃນຖັນທໍາອິດແລະຕ້ອງການຢູ່ທີ່
ຢ່າງໜ້ອຍໜຶ່ງຊ່ອງຫວ່າງຫຼັງຈາກຈໍ້າສອງເມັດ.
Gbp[-Pq]: Ignore
ບໍ່ສົນໃຈຄໍາຫມັ້ນສັນຍາ, ບໍ່ມີ patch ໃດຖືກຜະລິດອອກຈາກມັນ.
Gbp[-Pq]: ຊື່ ຊື່
ຊື່ທີ່ຈະໃຊ້ສໍາລັບ patch ໃນເວລາທີ່ແລ່ນ
gbp pq ການສົ່ງອອກ
ຖ້າບໍ່ໄດ້ຕັ້ງ, ມັນຈະຖືກຈັດຮູບແບບເຊັ່ນ ໄປ am ຈະຈັດຮູບແບບມັນ.
Gbp[-Pq]: ກະທູ້ ກະທູ້
ຍ້າຍ patch ເຂົ້າໄປໃນ subdir ເອີ້ນວ່າ ກະທູ້ ໃນເວລາແລ່ນ
gbp pq ການສົ່ງອອກ
ນີ້ອະນຸຍາດໃຫ້ສໍາລັບໂຄງສ້າງບາງຢ່າງຂ້າງລຸ່ມນີ້ debian/patches.
Gbp-Pq-ຫົວຂໍ້: ກະທູ້
ຄັດຄ້ານ: ໃຊ້ Gbp[-Pq]: ກະທູ້ ກະທູ້ ແທນທີ່ຈະເປັນ.
ໃຊ້ gbp-pq ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net