ນີ້ແມ່ນຄໍາສັ່ງ dpkg-mergechangelogs ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dpkg-mergechangelogs - ການລວມ 3 ທາງຂອງໄຟລ໌ debian/changelog
ສະຫຼຸບສັງລວມ
dpkg-mergechangelogs [ທາງເລືອກ... ] ອາຍຸ ໃໝ່-a ໃໝ່-ຂ [ອອກ]
ລາຍລະອຽດ
ໂປຣແກມນີ້ຈະໃຊ້ 3 ລຸ້ນທີ່ສະໜອງໃຫ້ຂອງບັນທຶກການປ່ຽນແປງ Debian ເພື່ອສ້າງການລວມເຂົ້າກັນ
ໄຟລ໌ changelog. ບັນທຶກການປ່ຽນແປງຜົນໄດ້ຮັບຈະຖືກເກັບໄວ້ໃນໄຟລ໌ ອອກ ຫຼືຜົນຜະລິດໄດ້
ຜົນຜະລິດມາດຕະຖານຖ້າພາລາມິເຕີນັ້ນບໍ່ໄດ້ຖືກມອບໃຫ້.
ແຕ່ລະລາຍການຖືກລະບຸໂດຍໝາຍເລກລຸ້ນຂອງມັນ ແລະຖືວ່າບໍ່ຂັດກັນ,
ພວກມັນຖືກລວມເຂົ້າກັນຢ່າງງ່າຍດາຍຕາມລໍາດັບທີ່ຖືກຕ້ອງ (ໂດຍການຫຼຸດລົງຈໍານວນສະບັບ). ເມື່ອໃດ
--merge-prereleases ຖືກນໍາໃຊ້, ສ່ວນຂອງຕົວເລກສະບັບຫຼັງຈາກ tilde ສຸດທ້າຍແມ່ນ
ຫຼຸດລົງດັ່ງນັ້ນ 1.0-1 ~ exp1 ແລະ 1.0-1 ~ exp5 ຖືກພິຈາລະນາວ່າເປັນລາຍການດຽວກັນ. ໃນເວລາທີ່
ສະບັບດຽວກັນແມ່ນມີຢູ່ໃນທັງສອງ ໃໝ່-a ແລະ ໃໝ່-ຂ, ການລວມຕົວແບບ 3 ເສັ້ນມາດຕະຖານແມ່ນ
ພະຍາຍາມ (ສະຫນອງໃຫ້ວ່າໂມດູນ Algorithm::Merge ສາມາດໃຊ້ໄດ້ — ມັນເປັນສ່ວນຫນຶ່ງຂອງ
package libalgorithm-merge-perl — ຖ້າບໍ່ດັ່ງນັ້ນທ່ານຈະໄດ້ຮັບຂໍ້ຂັດແຍ່ງໃນທົ່ວໂລກກ່ຽວກັບເນື້ອໃນຂອງ
ເຂົ້າ).
OPTIONS
-m, --merge-prereleases
ວາງສ່ວນຫຼັງຈາກ tilde ສຸດທ້າຍໃນຕົວເລກເວີຊັນເມື່ອດໍາເນີນການສະບັບ
ການປຽບທຽບເພື່ອກໍານົດວ່າສອງລາຍການຄວນຈະຄືກັນຫຼືບໍ່.
ອັນນີ້ເປັນປະໂຫຍດເມື່ອທ່ານສືບຕໍ່ໃຊ້ changelog entry ດຽວກັນແຕ່ທ່ານເພີ່ມມັນ
ຕົວເລກສະບັບເປັນປົກກະຕິ. ຕົວຢ່າງ, ທ່ານອາດຈະມີ 2.3-1~exp1, 2.3-1~exp2, ...
ຈົນກ່ວາການປ່ອຍຢ່າງເປັນທາງການ 2.3-1 ແລະພວກເຂົາທັງຫມົດແມ່ນເຂົ້າ changelog ດຽວກັນທີ່ມີ
ພັດທະນາຕາມເວລາ.
- ຊ່ວຍ ສະແດງຂໍ້ຄວາມການນໍາໃຊ້ແລະອອກ.
- ການປ່ຽນແປງ
ສະແດງສະບັບແລະອອກ.
ຂອບເຂດ ຈຳ ກັດ
ທຸກອັນທີ່ບໍ່ໄດ້ຖືກວິເຄາະໂດຍ Dpkg::Changelog ຈະສູນເສຍໄປໃນລະຫວ່າງການຮວມ. ນີ້ອາດຈະ
ລວມເອົາສິ່ງຕ່າງໆເຊັ່ນ vim modelines, ຄວາມຄິດເຫັນທີ່ບໍ່ຄວນຈະຢູ່ທີ່ນັ້ນ, ແລະອື່ນໆ.
ການຮ່ວມມື ກັບ GIT
ຖ້າທ່ານຕ້ອງການໃຊ້ໂຄງການນີ້ເພື່ອລວມໄຟລ໌ Debian changelog ໃນບ່ອນເກັບ git, ທ່ານ
ທໍາອິດຕ້ອງລົງທະບຽນຄົນຂັບລວມໃຫມ່ໃນ .git/config or ~ / .gitconfig:
[ລວມ "dpkg-mergechangelogs"]
name = debian/changelog merge driver
driver = dpkg-mergechangelogs -m %O %A %B %A
ຫຼັງຈາກນັ້ນ, ທ່ານຈໍາເປັນຕ້ອງຕິດຕັ້ງຄຸນລັກສະນະລວມສໍາລັບໄຟລ໌ debian / changelog ບໍ່ວ່າຈະຢູ່ໃນ
.gitattributes ໃນ repository ຕົວຂອງມັນເອງ, ຫຼືໃນ .git/info/attributes:
debian/changelog merge=dpkg-mergechangelogs
ໃຊ້ dpkg-mergechangelogs ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net