ນີ້ແມ່ນຄໍາສັ່ງລວມທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
combineiff - ສ້າງ patch unified ສະສົມຈາກສອງເພີ້ມ incremental
ສະຫຼຸບສັງລວມ
ລວມກັນ [[-ປ n] | [--strip-match=n]] [[-ອ n] | [--unified=n]] [[-ງ PAT] |
[--drop-context=PAT]] [[-q] | [--ງຽບ]] [[-z] | [--decompress]] [[-b] |
[--ignore-space-change]] [[-B] | [--ignore-blank-lines]] [[-i] |
[--ignore-case]] [[-w] | [--ignore-all-space]] [[--interpolate] | [--ລວມ]]
ຄວາມແຕກຕ່າງ 1 ຄວາມແຕກຕ່າງ 2
ລວມກັນ {[--help] | [--ຮຸ່ນ]}
ລາຍລະອຽດ
combineiff ສ້າງຄວາມແຕກຕ່າງທີ່ເປັນເອກະພາບເຊິ່ງສະແດງຜົນລວມຂອງສອງຄວາມແຕກຕ່າງ. ໄຟລ໌ທີ່ແຕກຕ່າງ
ຕ້ອງໄດ້ຮັບການລະບຸໄວ້ໃນລໍາດັບທີ່ພວກເຂົາຈະຖືກນໍາໄປໃຊ້. ສໍາລັບຜົນໄດ້ຮັບທີ່ດີທີ່ສຸດ, ຄວາມແຕກຕ່າງຕ້ອງ
ມີຢ່າງໜ້ອຍສາມແຖວຂອງບໍລິບົດ.
ນັບຕັ້ງແຕ່ ລວມກັນ ບໍ່ມີຂໍ້ໄດ້ປຽບຂອງຄວາມສາມາດໃນການເບິ່ງໄຟລ໌ທີ່ເປັນ
ເພື່ອໄດ້ຮັບການດັດແກ້, ມັນມີຄວາມຕ້ອງການເຂັ້ມງວດກ່ຽວກັບຮູບແບບການປ້ອນຂໍ້ມູນກ່ວາ patch(1) ເຮັດ. ໄດ້
ຜົນຜະລິດຂອງ GNU diff ຈະບໍ່ເປັນຫຍັງ, ເຖິງແມ່ນວ່າມີສ່ວນຂະຫຍາຍ, ແຕ່ຖ້າທ່ານຕັ້ງໃຈໃຊ້ a
patch ດັດແກ້ດ້ວຍມືມັນອາດຈະສະຫລາດທີ່ຈະເຮັດຄວາມສະອາດ offsets ແລະນັບໂດຍໃຊ້ recountdiff(1)
ຄັ້ງທໍາອິດ.
ຢ່າງໃດກໍຕາມ, ໃຫ້ສັງເກດວ່າທັງສອງ patches ຈະຕ້ອງຢູ່ໃນລໍາດັບເພີ່ມຂຶ້ນຢ່າງເຂັ້ມງວດ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ,
patch ທີສອງຈະຕ້ອງເປັນພີ່ນ້ອງກັບສະຖານະຂອງຊຸດຕົ້ນສະບັບຂອງໄຟລ໌ຫຼັງຈາກ
patch ທໍາອິດໄດ້ຖືກນໍາໃຊ້.
ຄວາມແຕກຕ່າງອາດຈະຢູ່ໃນຮູບແບບບໍລິບົດ. ຢ່າງໃດກໍຕາມ, ຜົນຜະລິດຈະຢູ່ໃນຮູບແບບລວມ.
OPTIONS
-p n, --strip-match=n
ເມື່ອປຽບທຽບຊື່ໄຟລ໌, ບໍ່ສົນໃຈອັນທໍາອິດ n ອົງປະກອບ pathname ຈາກທັງສອງ patches.
(ນີ້ແມ່ນຄ້າຍຄືກັນກັບ -p ທາງເລືອກ GNU patch(1).
-q, --ງຽບ
ຜົນຜະລິດທີ່ງຽບກວ່າ. ຢ່າປ່ອຍເສັ້ນສົມເຫດສົມຜົນໃນຕອນຕົ້ນຂອງແຕ່ລະ patch.
-U n, --unified=n
ຄວາມພະຍາຍາມທີ່ຈະສະແດງ n ເສັ້ນຂອງບໍລິບົດ (ຕ້ອງການຢ່າງຫນ້ອຍ n ສາຍຂອງສະພາບການໃນທັງສອງ
ໄຟລ໌ປ້ອນ). (ນີ້ແມ່ນຄ້າຍຄືກັນກັບ -U ທາງເລືອກ GNU diff(1).
-d ຮູບແບບ, --drop-context=PATTERN
ຢ່າສະແດງບໍລິບົດໃດໆໃນໄຟລ໌ທີ່ກົງກັບຕົວແທນຂອງ shell ຮູບແບບ. ຕົວເລືອກນີ້
ສາມາດໃຫ້ຫຼາຍຄັ້ງ.
ກະລຸນາຮັບຊາບວ່າການຕີຄວາມໝາຍຂອງຮູບສັນຍາລັກຂອງ shell ບໍ່ນັບເຄື່ອງໝາຍທັບ
ຕົວອັກສອນຫຼືໄລຍະເວລາພິເສດ (ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ບໍ່ໄດ້ມອບທຸງໃຫ້ fnmatch) ນີ້
ແມ່ນເພື່ອໃຫ້ຮູບແບບ “*/basename”-type ສາມາດໃຫ້ໄດ້ໂດຍບໍ່ຈຳກັດຈຳນວນ
ອົງປະກອບຂອງຊື່ເສັ້ນທາງ.
-i, -- ignore-case
ພິຈາລະນາຕົວພິມໃຫຍ່ ແລະຕົວພິມນ້ອຍເປັນອັນດຽວກັນ.
-w, --ignore-all-space
ບໍ່ສົນໃຈການປ່ຽນແປງຊ່ອງຫວ່າງໃນ patches.
-b, --ignore-space-change
ບໍ່ສົນໃຈການປ່ຽນແປງຈໍານວນຊ່ອງຫວ່າງ.
-B, --ignore-blank-lines
ບໍ່ສົນໃຈການປ່ຽນແປງຂອງແຖວທັງໝົດແມ່ນຫວ່າງເປົ່າ.
-z, -- ບີບອັດ
ບີບອັດໄຟລ໌ທີ່ມີສ່ວນຂະຫຍາຍ .gz ແລະ .bz2.
-- interpolate
ດໍາເນີນການເປັນ "interdiff". ເບິ່ງ interdiff(1) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການພຶດຕິກໍາ
ປ່ຽນແປງໃນຮູບແບບນີ້.
-- ສົມທົບ
ດໍາເນີນການເປັນ "combinediff". ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
- ຊ່ວຍ
ສະແດງຂໍ້ຄວາມການນຳໃຊ້ສັ້ນ.
- ການປ່ຽນແປງ
ສະແດງຈໍານວນສະບັບຂອງການລວມເຂົ້າກັນ.
ໃຊ້ລວມກັນອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net