ນີ້ແມ່ນຄໍາສັ່ງ gitinspector ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gitinspector - ເຄື່ອງມືການວິເຄາະສະຖິຕິສໍາລັບ git repositories
ສະຫຼຸບສັງລວມ
gitinspector [ຕົວເລືອກ]... [REPOSITORY]
ລາຍລະອຽດ
ວິເຄາະແລະລວບລວມສະຖິຕິກ່ຽວກັບ git repository. ການວິເຄາະ defut ສະແດງໃຫ້ເຫັນໂດຍທົ່ວໄປ
ສະຖິຕິຕໍ່ຜູ້ຂຽນ, ທີ່ສາມາດໄດ້ຮັບການໃຫ້ສົມບູນດ້ວຍການວິເຄາະກໍານົດເວລາທີ່ສະແດງໃຫ້ເຫັນ
ວຽກງານ ແລະການເຄື່ອນໄຫວຂອງຜູ້ຂຽນແຕ່ລະຄົນ. ພາຍໃຕ້ການດໍາເນີນງານປົກກະຕິ, gitinspector ການກັ່ນຕອງ
ຜົນໄດ້ຮັບພຽງແຕ່ສະແດງໃຫ້ເຫັນສະຖິຕິກ່ຽວກັບຈໍານວນຂອງສ່ວນຂະຫຍາຍທີ່ໃຫ້ແລະໂດຍຄ່າເລີ່ມຕົ້ນເທົ່ານັ້ນ
ປະກອບມີໄຟລ໌ແຫຼ່ງໃນການວິເຄາະສະຖິຕິ.
ຮອງຮັບຫຼາຍຮູບແບບຜົນຜະລິດ, ລວມທັງຂໍ້ຄວາມທຳມະດາ, HTML ແລະ XML.
OPTIONS
ລາຍຊື່ຂໍ້ມູນກ່ຽວກັບບ່ອນເກັບມ້ຽນໃນ REPOSITORY. ຖ້າບໍ່ມີການລະບຸບ່ອນເກັບມ້ຽນ, the
ໄດເລກະທໍລີປະຈຸບັນຖືກນໍາໃຊ້. ຖ້າມີຫຼາຍບ່ອນເກັບມ້ຽນ, ຂໍ້ມູນຈະຖືກດຶງມາ
ຈາກ repository ສຸດທ້າຍທີ່ລະບຸໄວ້.
ການໂຕ້ຖຽງບັງຄັບຕໍ່ທາງເລືອກຍາວແມ່ນບັງຄັບສໍາລັບທາງເລືອກສັ້ນເກີນໄປ. ການໂຕ້ຖຽງ Boolean
ພຽງແຕ່ສາມາດໃຫ້ທາງເລືອກຍາວ.
-f, --ປະເພດໄຟລ໌=ສ່ວນຂະຫຍາຍ
ເຄື່ອງໝາຍຈຸດທີ່ແຍກອອກບັນຊີລາຍຊື່ຂອງນາມສະກຸນໄຟລ໌ທີ່ຈະລວມເອົາເມື່ອຄິດໄລ່ສະຖິຕິ. ໄດ້
ສ່ວນຂະຫຍາຍເລີ່ມຕົ້ນທີ່ໃຊ້ແມ່ນ: java,c,cc,cpp,h,hh,hpp,py,glsl,rb,js,sql. ກໍານົດ ກ
ດຽວ * ຕົວອັກສອນຮູບດາວປະກອບມີໄຟລ໌ທີ່ບໍ່ມີນາມສະກຸນ. ກໍານົດສອງ
ຕິດຕໍ່ກັນ ** ຕົວອັກສອນຮູບດາວປະກອບມີທຸກໄຟລ໌ໂດຍບໍ່ຄໍານຶງເຖິງການຂະຫຍາຍ.
-F, -- ຮູບແບບ=FORMAT
ກໍານົດວ່າຜົນຜະລິດຮູບແບບໃດຄວນຈະຖືກສ້າງ; ຮູບແບບເລີ່ມຕົ້ນແມ່ນ ຂໍ້ຄວາມ ແລະ
ຮູບແບບທີ່ມີຢູ່ແມ່ນ: html, htmlembedded, text, xml (ເບິ່ງ OUTPUT ຮູບແບບ)
--ການໃຫ້ຄະແນນ[=BOOL]
ສະແດງໃຫ້ເຫັນສະຖິຕິແລະຂໍ້ມູນໃນວິທີການທີ່ມີຮູບແບບສໍາລັບການຈັດອັນດັບຂອງນັກຮຽນ
ໂຄງການ; ນີ້ແມ່ນຄືກັນກັບການສະຫນອງທາງເລືອກ -HlmrTw
-H, --ຍາກ[=BOOL]
ຕິດຕາມແຖວແລະຊອກຫາສິ່ງທີ່ຊ້ໍາກັນ harder; ນີ້ສາມາດຂ້ອນຂ້າງຊ້າກັບຂະຫນາດໃຫຍ່
repositories
-l, --list-file-types[=BOOL]
ບອກນາມສະກຸນໄຟລ໌ທັງໝົດທີ່ມີຢູ່ໃນສາຂາປັດຈຸບັນຂອງຄັງເກັບມ້ຽນ
-L, --localize-output[=BOOL]
ແປຜົນຜະລິດທີ່ສ້າງຂຶ້ນເປັນພາສາລະບົບທີ່ເລືອກ ຖ້າມີການແປ
ມີ
-m, --metrics[=BOOL]
ລວມມີການກວດສອບສໍາລັບ metrics ທີ່ແນ່ນອນໃນລະຫວ່າງການວິເຄາະຄໍາຫມັ້ນສັນຍາ
-r -- ຄວາມຮັບຜິດຊອບ[=BOOL]
ສະແດງວ່າໄຟລ໌ໃດທີ່ຜູ້ຂຽນຕ່າງກັນເບິ່ງຄືວ່າມີຄວາມຮັບຜິດຊອບຫຼາຍທີ່ສຸດ
-- ນັບຕັ້ງແຕ່=DATE
ສະແດງໃຫ້ເຫັນພຽງແຕ່ສະຖິຕິສໍາລັບຄໍາຫມັ້ນສັນຍາທີ່ຜ່ານມາຫຼາຍກ່ວາວັນທີສະເພາະໃດຫນຶ່ງ
-T, --ເສັ້ນເວລາ[=BOOL]
ສະແດງກໍານົດເວລາຂອງຄໍາຫມັ້ນສັນຍາ, ລວມທັງຊື່ຜູ້ຂຽນ
-- ຈົນກ່ວາ=DATE
ພຽງແຕ່ສະແດງສະຖິຕິສໍາລັບຄໍາຫມັ້ນສັນຍາທີ່ເກົ່າກວ່າວັນທີສະເພາະ
-w, --ອາທິດ[=BOOL]
ສະແດງຂໍ້ມູນສະຖິຕິທັງໝົດໃນອາທິດແທນທີ່ຈະເປັນເດືອນ
-x, --ຍົກເວັ້ນ=ຮູບແບບ
ຮູບແບບການຍົກເວັ້ນທີ່ອະທິບາຍເສັ້ນທາງໄຟລ໌, ການແກ້ໄຂ, ຊື່ຜູ້ຂຽນ ຫຼືຜູ້ຂຽນ
ອີເມວທີ່ຄວນຈະຖືກຍົກເວັ້ນຈາກສະຖິຕິ; ສາມາດລະບຸໄດ້ຫຼາຍຄັ້ງ
(ເບິ່ງ ການຍື່ນ)
-ຊ, - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອ ແລະອອກ
- ການປ່ຽນແປງ
ຂໍ້ມູນສະບັບອອກແລະອອກ
OUTPUT ຮູບແບບ
ມີການສະຫນັບສະຫນູນສໍາລັບຮູບແບບຜົນຜະລິດຫຼາຍໃນ gitinspector. ພວກເຂົາສາມາດເລືອກໂດຍໃຊ້
ໄດ້ -F/-- ຮູບແບບ ທຸງໃນເວລາທີ່ແລ່ນສະຄິບ gitinspector ຕົ້ນຕໍ.
ຂໍ້ຄວາມ (ທຳມະດາ ຂໍ້ຄວາມ)
ຂໍ້ຄວາມທໍາມະດາທີ່ມີຮູບແບບ ANSI ງ່າຍດາຍຫຼາຍ, ເຫມາະສໍາລັບຜົນຜະລິດຂອງ console. ນີ້ແມ່ນ
ຮູບແບບທີ່ເລືອກໂດຍຄ່າເລີ່ມຕົ້ນໂດຍ gitinspector.
html
HTML ທີ່ມີການເຊື່ອມຕໍ່ພາຍນອກ. ຫນ້າທີ່ສ້າງ HTML ເຊື່ອມຕໍ່ກັບບາງຊັບພະຍາກອນພາຍນອກ;
ເຊັ່ນ: ຫ້ອງສະໝຸດ JavaScript JQuery. ມັນຮຽກຮ້ອງໃຫ້ມີການເຊື່ອມຕໍ່ອິນເຕີເນັດທີ່ໃຊ້ໄດ້ກັບ
ເຮັດວຽກຢ່າງຖືກຕ້ອງ. ຮູບແບບຜົນຜະລິດນີ້ສ່ວນຫຼາຍອາດຈະເຊື່ອມຕໍ່ກັບການເພີ່ມເຕີມ
ຊັບພະຍາກອນພາຍນອກໃນອະນາຄົດ.
html ຝັງ
HTML ບໍ່ມີການເຊື່ອມຕໍ່ພາຍນອກ. ຄ້າຍຄືກັນກັບຮູບແບບຜົນຜະລິດ HTML, ແຕ່ຕ້ອງການບໍ່ມີການເຄື່ອນໄຫວ
ການເຊື່ອມຕໍ່ອິນເຕີເນັດ. ເປັນຜົນສະທ້ອນ; ຫນ້າທີ່ສ້າງແມ່ນໃຫຍ່ກວ່າ (ເປັນທີ່ແນ່ນອນ
scripts ຕ້ອງໄດ້ຮັບການຝັງເຂົ້າໄປໃນຜົນຜະລິດທີ່ສ້າງຂຶ້ນ).
xml
XML ທີ່ເຫມາະສົມສໍາລັບການບໍລິໂພກເຄື່ອງຈັກ. ຖ້າທ່ານຕ້ອງການວິເຄາະຜົນຜະລິດທີ່ສ້າງຂຶ້ນໂດຍ
gitinspector ໃນ script ຫຼືຄໍາຮ້ອງສະຫມັກຂອງທ່ານເອງ; ນີ້ແມ່ນຮູບແບບທີ່ທ່ານຄວນ
ເລືອກ.
ການຍື່ນ
gitinspector ສະເຫນີຫຼາຍວິທີທີ່ແຕກຕ່າງກັນຂອງການກັ່ນຕອງອອກຂໍ້ມູນທີ່ບໍ່ຕ້ອງການຈາກ
ສະຖິຕິທີ່ສ້າງຂຶ້ນ:
· gitinspector -x ໄຟລ໌ຂອງຂ້ອຍ, ກັ່ນຕອງອອກ ແລະຍົກເວັ້ນສະຖິຕິຈາກໄຟລ໌ທັງໝົດ (ຫຼືເສັ້ນທາງ)
ດ້ວຍສະຕຣິງ "myfile"
· gitinspector -x ໄຟລ໌:myfile, ການກັ່ນຕອງອອກແລະຍົກເວັ້ນສະຖິຕິຈາກໄຟລ໌ທັງຫມົດ (ຫຼື
paths) ດ້ວຍ string "myfile"
· gitinspector -x ຜູ້ຂຽນ: John, ການກັ່ນຕອງອອກແລະຍົກເວັ້ນສະຖິຕິຈາກຜູ້ຂຽນທັງຫມົດ
ປະກອບມີສາຍ "John"
· gitinspector -x ອີເມວ:@gmail.com, ການກັ່ນຕອງອອກແລະຍົກເວັ້ນສະຖິຕິຈາກຜູ້ຂຽນທັງຫມົດ
ດ້ວຍບັນຊີ gmail
· gitinspector -x ສະບັບປັບປຸງ: 8755fb33, ການກັ່ນຕອງອອກແລະຍົກເວັ້ນສະຖິຕິຈາກທັງຫມົດ
ການແກ້ໄຂທີ່ມີ hash "8755fb33"
· gitinspector -x ຂໍ້ຄວາມ: BUGFIX, ການກັ່ນຕອງອອກແລະຍົກເວັ້ນສະຖິຕິຈາກການດັດແກ້ທັງຫມົດ
ປະກອບມີ "BUGFIX" ຢູ່ໃນຂໍ້ຄວາມສັນຍາ.
ຄໍາສັ່ງ gitinspector ຍັງຊ່ວຍໃຫ້ທ່ານເພີ່ມກົດລະບຽບການກັ່ນຕອງຫຼາຍໂດຍພຽງແຕ່ກໍານົດ
ຕົວເລືອກ -x ຫຼາຍຄັ້ງ ຫຼືໂດຍການແຍກແຕ່ລະກົດລະບຽບການກັ່ນຕອງດ້ວຍເຄື່ອງໝາຍຈຸດ;
· gitinspector -x ຜູ້ຂຽນ: John -x ອີເມວ:@gmail.com
· gitinspector -x author: John, email:@gmail.com
ບາງຄັ້ງ, ການຈັບຄູ່ສາຍຍ່ອຍ (ດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ) ແມ່ນບໍ່ພຽງພໍ. ດັ່ງນັ້ນ,
gitinspector ໃຫ້ທ່ານລະບຸການສະແດງອອກປົກກະຕິເປັນກົດລະບຽບການກັ່ນຕອງ. ນີ້ເຮັດໃຫ້
ການກັ່ນຕອງມີຄວາມຍືດຫຍຸ່ນຫຼາຍ:
· gitinspector -x "ຜູ້ຂຽນ:\^(?!(John Smith))", ພຽງແຕ່ສະແດງໃຫ້ເຫັນສະຖິຕິຈາກຜູ້ຂຽນ "John
ສະມິດ"
· gitinspector -x "ຜູ້ຂຽນ:\^(?!([AC]))", ພຽງແຕ່ສະແດງສະຖິຕິຈາກຜູ້ຂຽນເລີ່ມຕົ້ນ
ດ້ວຍຕົວອັກສອນ A/B/C
· gitinspector -x "ອີເມລ໌:.com$", ການກັ່ນຕອງອອກສະຖິຕິຈາກທີ່ຢູ່ອີເມວທັງຫມົດທີ່ສິ້ນສຸດ
ກັບ ".com"
ການ ນຳ ໃຊ້ GIT ເຖິງ CONFIGURE GITINSPECTOR
ທາງເລືອກໃນ gitinspector ສາມາດຖືກກໍານົດໂດຍໃຊ້ ໄປ config. ດັ່ງນັ້ນ, ມັນເປັນໄປໄດ້
ຕັ້ງຄ່າພຶດຕິກໍາ gitinspector ທົ່ວໂລກ (ໃນທຸກ git repositories) ຫຼືຢູ່ໃນທ້ອງຖິ່ນ (ໃນ a
git repository ສະເພາະ). ມັນຍັງຫມາຍຄວາມວ່າການຕັ້ງຄ່າຈະຖືກເກັບໄວ້ຢ່າງຖາວອນ. ທັງໝົດ
ທາງເລືອກທີ່ຍາວນານທີ່ສາມາດຖືກມອບໃຫ້ກັບ gitinspector ຍັງສາມາດຖືກຕັ້ງຄ່າຜ່ານ git config (ແລະ
ເອົາການໂຕ້ຖຽງດຽວກັນ).
ເພື່ອກໍານົດວິທີການ gitinspector ຄວນປະຕິບັດຢູ່ໃນທຸກ git repositories, ດໍາເນີນການຕໍ່ໄປນີ້
ຄໍາສັ່ງ git:
ໄປ config -- ໂລກ inspector.option ຕັ້ງ
ເພື່ອກໍານົດວິທີການ gitinspector ຄວນປະຕິບັດໃນ git repository ສະເພາະ, ດໍາເນີນການ.
ປະຕິບັດຕາມຄໍາສັ່ງ git (ກັບໄດເລກະທໍລີປະຈຸບັນຢືນຢູ່ພາຍໃນ repository ໃນ
ຄໍາຖາມ):
ໄປ config inspector.option ຕັ້ງ
ໃຊ້ gitinspector ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net