ນີ້ແມ່ນຄໍາສັ່ງ git-annotate ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
git-annotate - ບັນທຶກເສັ້ນໄຟລ໌ທີ່ມີຂໍ້ມູນຄໍາຫມັ້ນສັນຍາ
ສະຫຼຸບສັງລວມ
ໄປ ບັນທຶກ [ຕົວເລືອກ] ໄຟລ໌ [ດັດແກ້]
ລາຍລະອຽດ
ບັນຍາຍແຕ່ລະແຖວໃນໄຟລ໌ທີ່ໃຫ້ມາດ້ວຍຂໍ້ມູນຈາກຄໍາຫມັ້ນສັນຍາທີ່ແນະນໍາ
ເສັ້ນ. ທາງເລືອກໃນການບັນຍາຍຈາກການດັດແກ້ທີ່ໃຫ້ໄວ້.
ຄວາມແຕກຕ່າງພຽງແຕ່ລະຫວ່າງຄໍາສັ່ງນີ້ແລະ git-ຕໍານິ(1) ແມ່ນວ່າພວກເຂົາໃຊ້ເລັກນ້ອຍ
ຮູບແບບຜົນຜະລິດທີ່ແຕກຕ່າງກັນ, ແລະຄໍາສັ່ງນີ້ມີຢູ່ພຽງແຕ່ສໍາລັບການເຂົ້າກັນໄດ້ກັບກັບຄືນໄປບ່ອນ
ສະຫນັບສະຫນູນສະຄິບທີ່ມີຢູ່, ແລະໃຫ້ຊື່ຄໍາສັ່ງທີ່ຄຸ້ນເຄີຍກວ່າສໍາລັບຄົນທີ່ມາຈາກ
ລະບົບ SCM ອື່ນໆ.
OPTIONS
-b
ສະແດງ SHA-1 ຫວ່າງເປົ່າສຳລັບຂອບເຂດຊາຍແດນ. ນີ້ຍັງສາມາດຄວບຄຸມໄດ້ໂດຍຜ່ານ
ທາງເລືອກ config blank.blank.
-- ຮາກ
ຢ່າປະຕິບັດຕໍ່ຂໍ້ຜູກມັດຂອງຮາກເປັນຂອບເຂດ. ນີ້ຍັງສາມາດຄວບຄຸມໄດ້ໂດຍຜ່ານ
ຕົວເລືອກ config blam.showRoot.
-- ສະແດງສະຖິຕິ
ລວມເອົາສະຖິຕິເພີ່ມເຕີມໃນຕອນທ້າຍຂອງຜົນຜະລິດຕໍານິ.
-ລ , , -L:
ບັນຍາຍສະເພາະຊ່ວງແຖວທີ່ໃຫ້. ອາດຈະຖືກກໍານົດຫຼາຍຄັ້ງ. ທັບຊ້ອນກັນ
ໄລຍະແມ່ນອະນຸຍາດ.
ແລະ ເປັນທາງເລືອກ. “-ລ ” ຫຼື “-L ,” spans ຈາກ ກັບ
ທ້າຍຂອງໄຟລ໌. “-L , ” ຂະຫຍາຍຈາກຈຸດເລີ່ມຕົ້ນຂອງໄຟລ໌ໄປຫາ .
ແລະ ສາມາດເອົາຫນຶ່ງໃນແບບຟອມເຫຼົ່ານີ້:
· ຈໍານວນ
ຖ້າ ຫຼື ແມ່ນຕົວເລກ, ມັນລະບຸຕົວເລກເສັ້ນຢ່າງແທ້ຈິງ (ນັບແຖວ
ແຕ່ປີ 1).
· /regex/
ແບບຟອມນີ້ຈະໃຊ້ແຖວທໍາອິດທີ່ກົງກັບ POSIX regex ທີ່ລະບຸ. ຖ້າ ເປັນ
regex, ມັນຈະຄົ້ນຫາຈາກຈຸດສິ້ນສຸດຂອງຊ່ວງ -L ທີ່ຜ່ານມາ, ຖ້າມີ, ຖ້າບໍ່ດັ່ງນັ້ນ
ຈາກການເລີ່ມຕົ້ນຂອງໄຟລ໌. ຖ້າ ແມ່ນ “^/regex/”, ມັນຈະຊອກຫາຈາກຈຸດເລີ່ມຕົ້ນຂອງ
ໄຟລ໌. ຖ້າ ແມ່ນ regex, ມັນຈະຄົ້ນຫາເລີ່ມຕົ້ນຈາກເສັ້ນທີ່ໃຫ້ໂດຍ .
· +offset ຫຼື -offset
ນີ້ແມ່ນພຽງແຕ່ສໍາລັບ ແລະຈະລະບຸຈໍານວນຂອງແຖວກ່ອນຫຼືຫຼັງ
ເສັ້ນທີ່ໃຫ້ໂດຍ .
ຖ້າ “: ” ຖືກມອບໃຫ້ແທນ ແລະ , ມັນເປັນການສະແດງອອກເປັນປົກກະຕິ
ເຊິ່ງໝາຍເຖິງໄລຍະຈາກແຖວ funcname ທຳອິດທີ່ກົງກັນ , ເຖິງ
ແຖວ funcname ຕໍ່ໄປ. “: ” ຄົ້ນຫາຈາກຈຸດສິ້ນສຸດຂອງຊ່ວງ -L ທີ່ຜ່ານມາ, ຖ້າ
ໃດກໍ່ຕາມ, ຖ້າບໍ່ດັ່ງນັ້ນຈາກການເລີ່ມຕົ້ນຂອງໄຟລ໌. “^: ” ຄົ້ນຫາຈາກຈຸດເລີ່ມຕົ້ນຂອງໄຟລ໌.
-l
ສະແດງ rev ຍາວ (ຄ່າເລີ່ມຕົ້ນ: off).
-t
ສະແດງເວລາດິບ (ຄ່າເລີ່ມຕົ້ນ: ປິດ).
-ສ
ໃຊ້ການດັດແກ້ຈາກ revs-file ແທນທີ່ຈະໂທຫາ git-rev-list(1).
-- ປີ້ນ
ຍ່າງປະຫວັດສາດໄປຂ້າງຫນ້າແທນທີ່ຈະຖອຍຫລັງ. ແທນທີ່ຈະສະແດງໃຫ້ເຫັນການດັດແກ້ທີ່ ກ
ເສັ້ນປາກົດ, ນີ້ສະແດງໃຫ້ເຫັນການແກ້ໄຂຄັ້ງສຸດທ້າຍທີ່ເສັ້ນມີຢູ່. ນີ້ຮຽກຮ້ອງໃຫ້ມີ
ໄລຍະການດັດແກ້ເຊັ່ນ START..END ບ່ອນທີ່ເສັ້ນທາງທີ່ຈະຕໍານິຢູ່ໃນ START.
-p, --porcelain
ສະແດງໃຫ້ເຫັນໃນຮູບແບບທີ່ຖືກອອກແບບມາສໍາລັບການບໍລິໂພກເຄື່ອງຈັກ.
--line-porcelain
ສະແດງຮູບແບບ porcelain, ແຕ່ຜົນຜະລິດຄໍາຫມັ້ນສັນຍາຂໍ້ມູນສໍາລັບແຕ່ລະເສັ້ນ, ບໍ່ພຽງແຕ່ໄດ້
ຄັ້ງທໍາອິດທີ່ຄໍາຫມັ້ນສັນຍາຖືກອ້າງອີງ. ຫມາຍເຖິງ --porcelain.
-- ເພີ່ມຂຶ້ນ
ສະແດງຜົນໄດ້ຮັບເພີ່ມຂຶ້ນໃນຮູບແບບທີ່ອອກແບບມາສໍາລັບການບໍລິໂພກເຄື່ອງຈັກ.
--ການເຂົ້າລະຫັດ=
ລະບຸການເຂົ້າລະຫັດທີ່ໃຊ້ເພື່ອອອກຊື່ຜູ້ຂຽນ ແລະເຮັດບົດສະຫຼຸບ. ການຕັ້ງຄ່າມັນເປັນ
none ການຕໍານິຕິຕຽນຜົນຜະລິດຂໍ້ມູນທີ່ບໍ່ໄດ້ແປງ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມເບິ່ງການສົນທະນາ
ກ່ຽວກັບການເຂົ້າລະຫັດໃນ git-log(1) ຫນ້າຄູ່ມື.
--ເນື້ອໃນ
ເມື່ອໃດ ບໍ່ໄດ້ລະບຸໄວ້, ຄໍາສັ່ງອະທິບາຍການປ່ຽນແປງທີ່ເລີ່ມຕົ້ນຈາກຫຼັງ
ສໍາເນົາຕົ້ນໄມ້ທີ່ເຮັດວຽກ. ທຸງນີ້ເຮັດໃຫ້ຄໍາສັ່ງທໍາທ່າເປັນວ່າຕົ້ນໄມ້ທີ່ເຮັດວຽກສໍາເນົາ
ມີເນື້ອໃນຂອງໄຟລ໌ທີ່ມີຊື່ (ລະບຸ - ເພື່ອເຮັດໃຫ້ຄໍາສັ່ງອ່ານຈາກ
ວັດສະດຸປ້ອນມາດຕະຖານ).
--ວັນທີ
ລະບຸຮູບແບບທີ່ໃຊ້ເພື່ອອອກວັນທີ. ຖ້າ --date ບໍ່ໄດ້ໃຫ້, ຄ່າຂອງ
ຕົວແປ config blam.date ຖືກໃຊ້. ຖ້າຕົວແປ config blam.date ບໍ່ໄດ້ຖືກຕັ້ງ,
ຮູບແບບ iso ຖືກນໍາໃຊ້. ສໍາລັບຄ່າທີ່ສະຫນັບສະຫນູນ, ເບິ່ງການສົນທະນາຂອງທາງເລືອກ --date
at git-log(1).
-M| |
ກວດພົບເສັ້ນທີ່ຍ້າຍ ຫຼືສຳເນົາຢູ່ພາຍໃນໄຟລ໌. ໃນເວລາທີ່ຄໍາຫມັ້ນສັນຍາຍ້າຍຫຼືສໍາເນົາຕັນຂອງ
ສາຍ (ເຊັ່ນ: ໄຟລ໌ຕົ້ນສະບັບມີ A ແລະຈາກນັ້ນ B, ແລະຄໍາຫມັ້ນສັນຍາຈະປ່ຽນເປັນ B ແລະ
A), ປະເພນີ ໂທດ algorithm ສັງເກດເຫັນພຽງແຕ່ເຄິ່ງຫນຶ່ງຂອງການເຄື່ອນໄຫວແລະ
ໂດຍປົກກະຕິຈະຕໍານິຕິຕຽນສາຍທີ່ຖືກເລື່ອນຂຶ້ນ (ເຊັ່ນ: B) ໃຫ້ກັບພໍ່ແມ່ແລະມອບຫມາຍຕໍານິຕິຕຽນ
ໄປຫາເສັ້ນທີ່ຖືກຍ້າຍລົງ (ເຊັ່ນ A) ໄປຫາເດັກ commit. ດ້ວຍທາງເລືອກນີ້, ທັງສອງ
ກຸ່ມຂອງສາຍໄດ້ຖືກຕໍານິຕິຕຽນພໍ່ແມ່ໂດຍການແລ່ນຜ່ານການກວດສອບເພີ່ມເຕີມ.
ເປັນທາງເລືອກແຕ່ວ່າມັນເປັນການຜູກມັດຕ່ໍາສຸດຂອງຈໍານວນຕົວອັກສອນແລະຕົວເລກ
ວ່າ Git ຕ້ອງກວດພົບວ່າການເຄື່ອນຍ້າຍ / ສໍາເນົາພາຍໃນໄຟລ໌ເພື່ອໃຫ້ມັນເຊື່ອມໂຍງສາຍເຫຼົ່ານັ້ນ
ກັບພໍ່ແມ່ຄໍາຫມັ້ນສັນຍາ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 20.
-C| |
ນອກເຫນືອໄປຈາກ -M, ກວດພົບສາຍທີ່ຍ້າຍຫຼືຄັດລອກຈາກໄຟລ໌ອື່ນໆທີ່ຖືກດັດແກ້ໃນ
ຄໍາຫມັ້ນສັນຍາດຽວກັນ. ນີ້ເປັນປະໂຫຍດໃນເວລາທີ່ທ່ານຈັດລະບຽບໂຄງການຂອງທ່ານແລະຍ້າຍລະຫັດໄປ
ຂ້າມໄຟລ໌. ເມື່ອຕົວເລືອກນີ້ຖືກມອບໃຫ້ສອງຄັ້ງ, ຄໍາສັ່ງເພີ່ມເຕີມຊອກຫາ
ສໍາເນົາຈາກໄຟລ໌ອື່ນໆໃນຄໍາຫມັ້ນສັນຍາທີ່ສ້າງໄຟລ໌. ເມື່ອທາງເລືອກນີ້ຖືກມອບໃຫ້
ສາມເທື່ອ, ຄໍາສັ່ງຍັງຊອກຫາສໍາເນົາຈາກໄຟລ໌ອື່ນໆໃນຄໍາຫມັ້ນສັນຍາໃດໆ.
ເປັນທາງເລືອກແຕ່ວ່າມັນເປັນການຜູກມັດຕ່ໍາສຸດຂອງຈໍານວນຕົວອັກສອນແລະຕົວເລກ
ທີ່ Git ຕ້ອງກວດພົບວ່າເປັນການເຄື່ອນຍ້າຍ / ສໍາເນົາລະຫວ່າງໄຟລ໌ເພື່ອໃຫ້ມັນເຊື່ອມໂຍງສາຍເຫຼົ່ານັ້ນ
ກັບພໍ່ແມ່ຄໍາຫມັ້ນສັນຍາ. ແລະຄ່າເລີ່ມຕົ້ນແມ່ນ 40. ຖ້າມີຫຼາຍກວ່າຫນຶ່ງ -C
ທາງເລືອກທີ່ໄດ້ຮັບ, ໄດ້ ການໂຕ້ຖຽງຂອງ -C ສຸດທ້າຍຈະມີຜົນ.
-h
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ.
ໃຊ້ git-annotate ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net