ນີ້ແມ່ນເສັ້ນໂຄ້ງຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
arcanist - ການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງກັບ Phabricator
ລາຍລະອຽດ
NAME
arc - arcanist, ການທົບທວນຄືນລະຫັດແລະຜົນປະໂຫຍດການຄຸ້ມຄອງການແກ້ໄຂ
ສະຫຼຸບສັງລວມ
arc command [ຕົວເລືອກ] [args] ໄຟລ໌ຊ່ວຍເຫຼືອນີ້ສະຫນອງການອ້າງອີງຄໍາສັ່ງລາຍລະອຽດ.
ການອ້າງອີງຄໍາສັ່ງ
alias alias ຄໍາສັ່ງ alias ຄໍາສັ່ງເປົ້າຫມາຍ -- [ທາງເລືອກ]
ສະຫນັບສະຫນູນ: cli ສ້າງນາມແຝງຈາກຄໍາສັ່ງໄປຫາເປົ້າຫມາຍ (ທາງເລືອກ, ມີທາງເລືອກ).
ຍົກຕົວຢ່າງ:
arc alias fpatch patch -- --ກຳລັງ
...ຈະສ້າງຄຳສັ່ງ 'arc' ໃໝ່, 'arc fpatch', ເຊິ່ງເອີ້ນ 'arc patch. --ກຳລັງ
...' ເມື່ອແລ່ນ. ຫມາຍເຫດ: ໃຊ້ "--" ກ່ອນທີ່ຈະລະບຸທາງເລືອກ!
ຖ້າທ່ານເລີ່ມຕົ້ນນາມແຝງດ້ວຍ "!", ສ່ວນທີ່ເຫຼືອຂອງນາມແຝງຈະຖືກເອີ້ນເປັນ a
ຄຳສັ່ງ shell. ຕົວຢ່າງ, ຖ້າທ່ານຕ້ອງການປະຕິບັດ 'arc ls', ທ່ານສາມາດເຮັດເຊັ່ນນັ້ນ
ນີ້:
arc alias ls '!ls'
ໃນປັດຈຸບັນທ່ານສາມາດດໍາເນີນການ "arc ls" ແລະມັນຈະປະຕິບັດຕົວຄືກັບ "ls". ແນ່ນອນ, ຕົວຢ່າງນີ້ແມ່ນ
ໂງ່ ແລະຈະເຮັດໃຫ້ຊີວິດຂອງເຈົ້າຮ້າຍແຮງຂຶ້ນ.
ທ່ານບໍ່ສາມາດຂຽນທັບ buildins, ລວມທັງ 'alias' ຕົວຂອງມັນເອງ. buildin ຈະສະເຫມີ
ດໍາເນີນການ, ເຖິງແມ່ນວ່າມັນຖືກເພີ່ມຫຼັງຈາກນາມແຝງຂອງເຈົ້າ.
ເພື່ອລຶບນາມແຝງ, ແລ່ນ:
arc alias fpatch
ໂດຍບໍ່ມີການໂຕ້ຖຽງໃດໆ, ' arc alias' ຈະລາຍຊື່ນາມແຝງ.
ແກ້ໄຂ [--revision revision_id] [--show]
ສະຫນັບສະຫນູນ: git, hg ການແກ້ໄຂສໍາເນົາການເຮັດວຽກ, synchronizing ຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາທ້ອງຖິ່ນ
ຈາກຄວາມແຕກຕ່າງ.
ຮອງຮັບໃນ Mercurial 2.2 ແລະໃໝ່ກວ່າ.
-- ການປັບປຸງ revision_id
ໃຊ້ຂໍ້ຄວາມຈາກການແກ້ໄຂສະເພາະ. ຖ້າທ່ານບໍ່ລະບຸການດັດແກ້, arc
ຈະຄາດເດົາວ່າການແກ້ໄຂໃດຢູ່ໃນສໍາເນົາທີ່ເຮັດວຽກ.
--ສະແດງ
ສະແດງຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາການແກ້ໄຂ, ໂດຍບໍ່ມີການແກ້ໄຂສໍາເນົາທີ່ເຮັດວຽກໄດ້.
anoid
ມີພຽງແຕ່ວິທີດຽວທີ່ຈະຊອກຫາ ...
backout
ການກັບຄືນ/ການຕອບໂຕ້ຄືນໃນຄຳໝັ້ນສັນຍາທີ່ຜ່ານມາ. ສະຫນັບສະຫນູນ: git, hg
ຄໍາສັ່ງຖືກນໍາໃຊ້ເຊັ່ນນີ້: arc backout | ເຂົ້າສູ່ ກ
ການແກ້ໄຂຄວາມແຕກຕ່າງຈະເຮັດວຽກພຽງແຕ່ຖ້າມີພຽງແຕ່ຫນຶ່ງຄໍາຫມັ້ນສັນຍາທີ່ກ່ຽວຂ້ອງກັບ
ການປັບປຸງ. ອັນນີ້ຕ້ອງການສຳເນົາການເຮັດວຽກຂອງເຈົ້າແມ່ນທັນສະໃໝ ແລະ ໝັ້ນໝາຍ
ມີຢູ່ໃນສໍາເນົາທີ່ເຮັດວຽກ.
bookmark [ຕົວເລືອກ] ຊື່ bookmark [ເລີ່ມຕົ້ນ]
ສະຫນັບສະຫນູນ: hg Alias ສໍາລັບຄຸນນະສົມບັດ arc.
-- ສະຖານະພາບໂດຍ
ຈັດຮຽງສາຂາຕາມສະຖານະແທນເວລາ.
-- ຜົນຜະລິດ ຮູບແບບ
ດ້ວຍ 'json', ສະແດງຄຸນສົມບັດໃນຮູບແບບ JSON ທີ່ເຄື່ອງສາມາດອ່ານໄດ້.
--ເບິ່ງທັງຫມົດ
ລວມເອົາການດັດແກ້ທີ່ປິດແລະປະຖິ້ມໄວ້.
ສາຂາ [ຕົວເລືອກ] ຊື່ສາຂາ [ເລີ່ມຕົ້ນ]
ສະຫນັບສະຫນູນ: git Alias ສໍາລັບຄຸນນະສົມບັດ arc.
-- ສະຖານະພາບໂດຍ
ຈັດຮຽງສາຂາຕາມສະຖານະແທນເວລາ.
-- ຜົນຜະລິດ ຮູບແບບ
ດ້ວຍ 'json', ສະແດງຄຸນສົມບັດໃນຮູບແບບ JSON ທີ່ເຄື່ອງສາມາດອ່ານໄດ້.
--ເບິ່ງທັງຫມົດ
ລວມເອົາການດັດແກ້ທີ່ປິດແລະປະຖິ້ມໄວ້.
ທ່ອງ [ຕົວເລືອກ] ເສັ້ນທາງ ... ທ່ອງ [ຕົວເລືອກ] ວັດຖຸ ...
ສະຫນັບສະຫນູນ: git, hg, svn ເປີດໄຟລ໌ຫຼືວັດຖຸ (ເຊັ່ນ: ວຽກງານຫຼືການປັບປຸງ) ໃນເວັບໄຊຕ໌ຂອງທ່ານ
browser
$ arc browse README # ເປີດໄຟລ໌ໃນການແຜ່ກະຈາຍ.
$ arc browse T123 # ເບິ່ງໜ້າວຽກ.
$ arc browse HEAD # ເບິ່ງສັນຍາສັນຍາລັກ.
ຕັ້ງຄ່າ 'ຕົວທ່ອງເວັບ' ໂດຍໃຊ້ 'arc set-config' ເພື່ອເລືອກຕົວທ່ອງເວັບ. ຖ້າບໍ່ມີຕົວທ່ອງເວັບ
ຖືກກໍານົດ, ຄໍາສັ່ງຈະພະຍາຍາມເດົາວ່າຕົວທ່ອງເວັບໃດທີ່ຈະໃຊ້.
--ສາຂາ ສາຂາ _name
ຊື່ສາຂາເລີ່ມຕົ້ນເພື່ອເບິ່ງໃນເຊີບເວີ. ຄ່າເລີ່ມຕົ້ນເປັນ "ຕົ້ນສະບັບ".
--ກຳລັງ
ເປີດການໂຕ້ຖຽງເປັນເສັ້ນທາງ, ເຖິງແມ່ນວ່າພວກມັນບໍ່ມີຢູ່ໃນສໍາເນົາທີ່ເຮັດວຽກ.
ວິທີການສາຍທໍ່
ສະຫນັບສະຫນູນ: http, https ອະນຸຍາດໃຫ້ທ່ານເພື່ອເຮັດໃຫ້ການໂທຫາວິທີການ Conduit ດິບ:
- ດໍາເນີນການຄໍາສັ່ງນີ້ຈາກໄດເລກະທໍລີທີ່ເຮັດວຽກ. - ຕົວກໍານົດການການໂທແມ່ນຕ້ອງການແລະ
ອ່ານເປັນ JSON blob ຈາກ stdin. - ຜົນໄດ້ຮັບຖືກຂຽນໃສ່ stdout ເປັນ JSON blob.
ຂັ້ນຕອນການເຮັດວຽກນີ້ແມ່ນເປັນປະໂຫຍດຕົ້ນຕໍສໍາລັບການຂຽນສະຄິບທີ່ປະສົມປະສານກັບ
Phabricator. ຕົວຢ່າງ:
$ echo '{}' | arc call-conduit conduit.ping
$ echo '{"phid":"PHID-FILE-xxxx"}' | arc call-conduit file.download
ປິດ task_id [ຕົວເລືອກ]
ປິດໜ້າວຽກໃດໜຶ່ງ ຫຼື ອັບເດດສະຖານະຂອງມັນ.
--list-ສະຖານະພາບ
ສະແດງຕົວເລືອກສະຖານະທີ່ມີຢູ່ ແລະອອກ.
-- ຂໍ້ຄວາມ ຄໍາເຫັນ, -m ຄວາມຄິດເຫັນ
ໃຫ້ຄໍາເຫັນກັບການປ່ຽນແປງສະຖານະພາບຂອງທ່ານ.
--ສະຖານະ ສະຖານະພາບ, -s ສະຖານະພາບ
ລະບຸສະຖານະໃໝ່. ຕົວເລືອກສະຖານະທີ່ຖືກຕ້ອງສາມາດເຫັນໄດ້ດ້ວຍ 'ສະຖານະ'
ການໂຕ້ຖຽງ.
close-revision [ຕົວເລືອກ] revision
ສະຫນັບສະຫນູນ: git, hg, svn ປິດການທົບທວນຄືນທີ່ໄດ້ຮັບຄໍາຫມັ້ນສັນຍາ (svn) ຫຼື pushed
(git, hg). ທ່ານບໍ່ຄວນເຮັດຕາມປົກກະຕິ: arc commit (svn), arc amend
(git, hg), arc land (git, hg), ຫຼືການຕິດຕາມ repository ໃນ master remote
repository ຄວນເຮັດມັນສໍາລັບທ່ານ. ຢ່າງໃດກໍຕາມ, ຖ້າກົນໄກເຫຼົ່ານີ້ລົ້ມເຫລວສໍາລັບບາງຄົນ
ເຫດຜົນທີ່ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງນີ້ເພື່ອປ່ຽນສະຖານະການແກ້ໄຂດ້ວຍຕົນເອງຈາກ
"ຍອມຮັບ" ກັບ "ປິດ".
--ສຸດທ້າຍ
ປິດພຽງແຕ່ຖ້າ repository ແມ່ນ untracked ແລະການແກ້ໄຂໄດ້ຮັບການຍອມຮັບ. ສືບຕໍ່
ເຖິງແມ່ນວ່າຄວາມໃກ້ຊິດບໍ່ສາມາດເກີດຂຶ້ນໄດ້. ນີ້ແມ່ນສະບັບອ່ອນຂອງ '' ທີ່ໃຊ້ໂດຍອື່ນໆ
workflows.
--ງຽບ
ຢ່າພິມຂໍ້ຄວາມສໍາເລັດ.
ສັນຍາ [--revision revision_id] [--show]
ສະຫນັບສະຫນູນ: svn ຄໍາຫມັ້ນສັນຍາການດັດແກ້ທີ່ໄດ້ຮັບການຍອມຮັບໂດຍນັກທົບທວນຄືນ.
-- ການປັບປຸງ revision_id
ສັນຍາສະບັບປັບປຸງສະເພາະ. ຖ້າທ່ານບໍ່ລະບຸການດັດແກ້, arc ຈະຊອກຫາ
ການທົບທວນຄືນຄໍາຫມັ້ນສັນຍາ.
--ສະແດງ
ສະແດງໃຫ້ເຫັນຄໍາສັ່ງທີ່ຈະໄດ້ຮັບການອອກ, ແຕ່ວ່າຕົວຈິງແລ້ວບໍ່ໄດ້ເຮັດຫຍັງ.
cover [--rev rev] [ເສັ້ນທາງ ...]
ສະຫນັບສະຫນູນ: svn, git, hg ກວມເອົາ ... ຊື່ສຽງເປັນມືອາຊີບຂອງທ່ານ. ສະແດງໂທດສໍາລັບ
ສາຍທີ່ທ່ານໄດ້ປ່ຽນໃນສໍາເນົາການເຮັດວຽກຂອງທ່ານ (svn) ຫຼືນັບຕັ້ງແຕ່ບາງຄໍາຫມັ້ນສັນຍາ (hg, git). ນີ້
ຈະໃຊ້ເວລາຫນຶ່ງນາທີເພາະວ່າການຕໍານິໃຊ້ເວລາຫນຶ່ງນາທີ, ໂດຍສະເພາະພາຍໃຕ້ SVN.
--rev ການແກ້ໄຂ
ສະຫນັບສະຫນູນ: git, hg ການປ່ຽນແປງການປົກຫຸ້ມຂອງນັບຕັ້ງແຕ່ການດັດແກ້ສະເພາະ.
diff [ເສັ້ນທາງ] (svn) diff [commit] (git, hg)
ສະຫນັບສະຫນູນ: git, svn, hg ສ້າງຄວາມແຕກຕ່າງທີ່ແຕກຕ່າງຫຼືການດັດແກ້ຈາກການປ່ຽນແປງທ້ອງຖິ່ນ.
ພາຍໃຕ້ git ແລະ mercurial, ທ່ານສາມາດກໍານົດຄໍາຫມັ້ນສັນຍາ (ເຊັ່ນ: HEAD^^^ ຫຼືຕົ້ນສະບັບ) ແລະ
ຄວາມແຕກຕ່າງຈະສ້າງຄວາມແຕກຕ່າງຕໍ່ກັບພື້ນຖານການລວມຕົວຂອງຄໍາຫມັ້ນສັນຍານັ້ນແລະຂອງເຈົ້າ
ພໍ່ແມ່ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ.
ພາຍໃຕ້ svn, ທ່ານສາມາດເລືອກທີ່ຈະລວມເອົາພຽງແຕ່ບາງໄຟລ໌ດັດແກ້ໃນການເຮັດວຽກ
ຄັດລອກໃນຄວາມແຕກຕ່າງໂດຍການລະບຸເສັ້ນທາງຂອງພວກເຂົາ. ຖ້າທ່ານລະເວັ້ນເສັ້ນທາງ, ການປ່ຽນແປງທັງຫມົດແມ່ນ
ລວມຢູ່ໃນຄວາມແຕກຕ່າງ.
--ຕື່ມທັງໝົດ, -a
ເພີ່ມໄຟລ໌ທີ່ບໍ່ໄດ້ຕັ້ງ ແລະບໍ່ຕິດຂັດທັງໝົດໃສ່ໃນສັນຍາອັດຕະໂນມັດ.
-- ຄໍາແນະນໍາ
ຮຽກຮ້ອງໃຫ້ມີຂໍ້ແກ້ຕົວສໍາລັບຄໍາແນະນໍາຂອງ lint ນອກເຫນືອຈາກຄໍາເຕືອນແລະຄວາມຜິດພາດຂອງ lint.
--allow-untracked
ຂ້າມການກວດສອບໄຟລ໌ທີ່ບໍ່ໄດ້ຕິດຕາມຢູ່ໃນສຳເນົາທີ່ເຮັດວຽກ.
--ປັບປຸງທັງຫມົດ
ໃນເວລາທີ່ linting git repositories, ແກ້ໄຂ HEAD ດ້ວຍ patches ທັງຫມົດທີ່ແນະນໍາໂດຍ lint
ໂດຍບໍ່ມີການກະຕຸ້ນເຕືອນ.
--amend-ແກ້ໄຂອັດຕະໂນມັດ
ໃນເວລາທີ່ linting git repositories, ແກ້ໄຂ HEAD ດ້ວຍ autofix patches ແນະນໍາໂດຍ lint
ໂດຍບໍ່ມີການກະຕຸ້ນເຕືອນ.
--apply-patches
ນຳໃຊ້ແຜ່ນທີ່ແນະນຳໂດຍ lint ໃສ່ສຳເນົາທີ່ເຮັດວຽກໄດ້ໂດຍບໍ່ຕ້ອງເຕືອນ.
--ຖານ ກົດລະບຽບ
ສະຫນັບສະຫນູນ: git, hg ກົດລະບຽບເພີ່ມເຕີມສໍາລັບການກໍານົດການປັບປຸງພື້ນຖານ.
-- ຄົ້ນຫາ
ຫຼັງຈາກການສ້າງຄວາມແຕກຕ່າງຫຼືການແກ້ໄຂ, ເປີດມັນຢູ່ໃນຕົວທ່ອງເວັບ.
--cache bool
0 ເພື່ອປິດການໃຊ້ງານ cache lint, 1 ເພື່ອເປີດໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ).
--cc ຊື່ຜູ້ໃຊ້
ເມື່ອສ້າງການດັດແກ້, ເພີ່ມ CCs.
-- ການຄຸ້ມຄອງ
ເປີດໃຊ້ຂໍ້ມູນການຄຸ້ມຄອງສະເໝີ.
--ສ້າງ
ສະເຫມີສ້າງການແກ້ໄຂໃຫມ່.
--ດັດແກ້
ສະຫນັບສະຫນູນ: git, hg ເມື່ອປັບປຸງການແກ້ໄຂພາຍໃຕ້ git, ແກ້ໄຂຂໍ້ມູນການດັດແກ້
ກ່ອນທີ່ຈະປັບປຸງ.
--ການເຂົ້າລະຫັດ ການເຂົ້າລະຫັດ
ພະຍາຍາມປ່ຽນ hunks ທີ່ບໍ່ແມ່ນ UTF-8 ເຂົ້າໄປໃນການເຂົ້າລະຫັດທີ່ລະບຸ.
--ຂໍ້ແກ້ຕົວ excuse
ໃຫ້ຂໍ້ແກ້ຕົວທີ່ກຽມໄວ້ລ່ວງໜ້າສຳລັບການສອບເສັງ/ການສອບເສັງຈະລົ້ມເຫລວ.
--ຫົວ ຄໍາຫມັ້ນສັນຍາ
ສະຫນັບສະຫນູນ: git ລະບຸຈຸດສິ້ນສຸດຂອງຂອບເຂດຄໍາຫມັ້ນສັນຍາ. ນີ້ປິດການໃຊ້ງານຈໍານວນຫຼາຍ
ຄຸນສົມບັດຂອງ Arcanist / Phabricator ທີ່ຂຶ້ນກັບການມີການເຂົ້າເຖິງສໍາເນົາການເຮັດວຽກ.
--ignore-unsound-tests
ບໍ່ສົນໃຈຄວາມລົ້ມເຫຼວຂອງການທົດສອບທີ່ບໍ່ມີສຽງໂດຍບໍ່ມີການກະຕຸ້ນເຕືອນ.
--json
ປ່ອຍ JSON ທີ່ເຄື່ອງອ່ານໄດ້. ທົດລອງ! ອາດຈະບໍ່ໄດ້ຜົນ!
--less-context
ໂດຍປົກກະຕິ, ໄຟລ໌ແມ່ນແຕກຕ່າງກັນກັບບໍລິບົດເຕັມ: ໄຟລ໌ທັງຫມົດຖືກສົ່ງໄປຫາ
ຄວາມແຕກຕ່າງເພື່ອໃຫ້ຜູ້ທົບທວນສາມາດ 'ສະແດງໃຫ້ເຫັນຫຼາຍ' ແລະເບິ່ງມັນ. ຖ້າທ່ານກໍາລັງເຮັດການປ່ຽນແປງ
ໄຟລ໌ຂະຫນາດໃຫຍ່ຫຼາຍທີ່ມີຫຼາຍສິບພັນເສັ້ນ, ນີ້ອາດຈະບໍ່ເຮັດວຽກໄດ້ດີ. ດ້ວຍນີ້
ທຸງ, ຄວາມແຕກຕ່າງຈະຖືກສ້າງຂື້ນທີ່ມີພຽງແຕ່ສອງສາມເສັ້ນຂອງສະພາບການ.
--lintall
ຍົກສູງຄໍາເຕືອນ lint ທັງຫມົດ, ບໍ່ພຽງແຕ່ທີ່ຢູ່ໃນເສັ້ນທີ່ທ່ານໄດ້ປ່ຽນແປງ.
-- ຂໍ້ຄວາມ ຂໍ້ຄວາມ, -m ຂໍ້ຄວາມ
ເມື່ອປັບປຸງການແກ້ໄຂ, ໃຫ້ໃຊ້ຂໍ້ຄວາມທີ່ລະບຸໄວ້ແທນການເຕືອນ.
--message-file ແຟ້ມ, -F ເອກະສານ
ເມື່ອສ້າງການດັດແກ້, ອ່ານຂໍ້ມູນການດັດແກ້ຈາກໄຟລ໌ນີ້.
-- never-apply-patches
ຢ່າໃຊ້ແຜ່ນທີ່ແນະນໍາໂດຍ lint.
-- ບໍ່ມີການແກ້ໄຂ
ບໍ່ເຄີຍແກ້ໄຂ commits ໃນສໍາເນົາການເຮັດວຽກທີ່ມີ lint patches.
-- ບໍ່ມີການຄຸ້ມຄອງ
ປິດການນຳໃຊ້ຂໍ້ມູນການຄຸ້ມຄອງສະເໝີ.
-- ບໍ່ມີຄວາມແຕກຕ່າງ
ດໍາເນີນການພຽງແຕ່ lint ແລະການທົດສອບຫນ່ວຍ. ມີຈຸດປະສົງສໍາລັບການນໍາໃຊ້ພາຍໃນ.
--nolint
ຢ່າແລ່ນ lint.
--ນາມ
ຢ່າດໍາເນີນການທົດສອບຫນ່ວຍ.
-- ເທົ່ານັ້ນ
ພຽງແຕ່ສ້າງຄວາມແຕກຕ່າງ, ໂດຍບໍ່ມີການແລ່ນ lint, ການທົດສອບຫນ່ວຍ, ຫຼືຂັ້ນຕອນການຊ່ວຍອື່ນໆ.
ເບິ່ງ --ເບິ່ງຕົວຢ່າງ.
--ໃໝ່ເທົ່ານັ້ນ bool
ສະແດງພຽງແຕ່ຂໍ້ຄວາມ lint ທີ່ບໍ່ມີຢູ່ໃນລະຫັດຕົ້ນສະບັບ.
--ການປ່ຽນແປງແຜນການ
ສ້າງຫຼືປັບປຸງການແກ້ໄຂໂດຍບໍ່ມີການຮ້ອງຂໍໃຫ້ມີການທົບທວນຄືນລະຫັດ.
--ເບິ່ງຕົວຢ່າງ
ແທນທີ່ຈະສ້າງຫຼືປັບປຸງການດັດແກ້, ພຽງແຕ່ສ້າງຄວາມແຕກຕ່າງ, ທີ່ທ່ານອາດຈະຕໍ່ມາ
ຕິດກັບການແກ້ໄຂ. ນີ້ຍັງດໍາເນີນການທົດສອບຫນ່ວຍງານ lint. ເບິ່ງນຳ -- ເທົ່ານັ້ນ.
-- ດິບ
ອ່ານຄວາມແຕກຕ່າງຈາກ stdin, ບໍ່ແມ່ນຈາກສໍາເນົາທີ່ເຮັດວຽກ. ນີ້ປິດການໃຊ້ງານຈໍານວນຫຼາຍ
ຄຸນສົມບັດຂອງ Arcanist / Phabricator ທີ່ຂຶ້ນກັບການມີການເຂົ້າເຖິງສໍາເນົາການເຮັດວຽກ.
--raw-command ຄໍາສັ່ງ
ສ້າງຄວາມແຕກຕ່າງໂດຍການດໍາເນີນການຄໍາສັ່ງທີ່ລະບຸ, ບໍ່ແມ່ນຈາກສໍາເນົາທີ່ເຮັດວຽກ. ນີ້
ປິດການທໍາງານຄຸນສົມບັດ Arcanist / Phabricator ຈໍານວນຫຼາຍທີ່ຂຶ້ນກັບການມີການເຂົ້າເຖິງ
ສຳເນົາການເຮັດວຽກ.
-- ຜູ້ທົບທວນຄືນ ຊື່ຜູ້ໃຊ້
ເມື່ອສ້າງການທົບທວນ, ເພີ່ມຜູ້ທົບທວນ.
--skip-binaries
ຫ້າມອັບໂຫຼດຄູ່ (ຄືກັບຮູບ).
--skip-staging
ຫ້າມສຳເນົາການປ່ຽນແປງໃສ່ພື້ນທີ່ຂັ້ນຕອນ.
-- ບໍ່ໄດ້ຮັບຄໍາຫມັ້ນສັນຍາ
ສະຫນັບສະຫນູນ: hg ສະກັດກັ້ນການເຕືອນກ່ຽວກັບການປ່ຽນແປງທີ່ບໍ່ສອດຄ່ອງ.
--ອັບເດດ revision_id
ສະເຫມີປັບປຸງການແກ້ໄຂສະເພາະ.
--use-commit-ຂໍ້ຄວາມ ຄໍາຫມັ້ນສັນຍາ, -C ຄໍາຫມັ້ນສັນຍາ
ສະຫນັບສະຫນູນ: git ອ່ານຂໍ້ມູນການດັດແກ້ຈາກຄໍາຫມັ້ນສັນຍາສະເພາະ.
-- ຄຳເວົ້າ
ສະຫນັບສະຫນູນ: hg, git ເມື່ອສ້າງການດັດແກ້, ພະຍາຍາມໃຊ້ຄໍາຫມັ້ນສັນຍາທີ່ເຮັດວຽກ
ຂໍ້ຄວາມ verbatim, ໂດຍບໍ່ມີການກະຕຸ້ນໃຫ້ແກ້ໄຂມັນ. ເມື່ອປັບປຸງການແກ້ໄຂ, ປັບປຸງ
ບາງຊ່ອງຂໍ້ມູນຈາກຂໍ້ຄວາມສັນຍາທ້ອງຖິ່ນ.
ດາວໂຫຼດໄຟລ໌ [--as name] [--show]
ສະຫນັບສະຫນູນ: ລະບົບໄຟລ໌ດາວໂຫລດໄຟລ໌ກັບແຜ່ນທ້ອງຖິ່ນ, ເຊັ່ນ:
$ arc ດາວໂຫລດ F33 # ດາວໂຫລດໄຟລ໌ 'F33'
--ເປັນ ຊື່
ບັນທຶກໄຟລ໌ດ້ວຍຊື່ສະເພາະແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ.
--ສະແດງ
ຂຽນໄຟລ໌ໃສ່ stdout ແທນທີ່ຈະເປັນແຜ່ນ.
ສົ່ງອອກ [ເສັ້ນທາງ] ຮູບແບບ (svn) ສົ່ງອອກ [commit_range] ຮູບແບບ (git, hg) ສົ່ງອອກ
-- ການປັບປຸງ ການສົ່ງອອກຮູບແບບ revision_id --ຄວາມແຕກຕ່າງ ຮູບແບບ diff_id
ສະຫນັບສະຫນູນ: svn, git, hg ສົ່ງອອກການປ່ຽນແປງໃນທ້ອງຖິ່ນ (ຫຼືການປ່ຽນແປງທີ່ແຕກຕ່າງກັນ) ກັບ
ໄຟລ໌, ໃນບາງຮູບແບບ: git diff (--git), ຄວາມແຕກຕ່າງທີ່ເປັນເອກະພາບ (--ໂຮມ), ຫຼື ມັດ arc
(--arcbundle path) ຮູບແບບ.
--arcbundle ເອກະສານ
ສົ່ງອອກການປ່ຽນແປງເປັນຊຸດ arc. ຮູບແບບນີ້ສາມາດເປັນຕົວແທນຂອງການປ່ຽນແປງທັງຫມົດ. ເຫຼົ່ານີ້
bundle ສາມາດນໍາໃຊ້ກັບ 'arc patch.
--ຄວາມແຕກຕ່າງ diff_id
ແທນທີ່ຈະສົ່ງອອກການປ່ຽນແປງຈາກສໍາເນົາທີ່ເຮັດວຽກ, ສົ່ງອອກພວກເຂົາຈາກຄວາມແຕກຕ່າງ
ຄວາມແຕກຕ່າງ.
--ການເຂົ້າລະຫັດ ການເຂົ້າລະຫັດ
ພະຍາຍາມປ່ຽນ patch ທີ່ບໍ່ແມ່ນ UTF-8 ເຂົ້າໄປໃນການເຂົ້າລະຫັດທີ່ລະບຸ.
--git
ສົ່ງອອກການປ່ຽນແປງເປັນ git patch. ຮູບແບບນີ້ມີຄວາມສົມບູນຫຼາຍກ່ວາການລວມ, ແຕ່ນ້ອຍກວ່າ
ສົມບູນກ່ວາຊຸດ arc. patches ເຫຼົ່ານີ້ສາມາດຖືກນໍາໃຊ້ກັບ 'git apply' ຫຼື 'arc
ເພີ້ມ'.
-- ການປັບປຸງ revision_id
ແທນທີ່ຈະສົ່ງອອກການປ່ຽນແປງຈາກສໍາເນົາທີ່ເຮັດວຽກ, ສົ່ງອອກພວກເຂົາຈາກຄວາມແຕກຕ່າງ
ການປັບປຸງ.
--ໂຮມ
ສົ່ງອອກການປ່ຽນແປງເປັນ patch ປະສົມປະສານ. ຮູບແບບນີ້ແມ່ນສົມບູນຫນ້ອຍກວ່າ git patches ຫຼື
ມັດແຂນ. ແຜ່ນແພເຫຼົ່ານີ້ສາມາດໃຊ້ກັບ 'patch' ຫຼື 'arc patch'.
ຄຸນນະສົມບັດ [ທາງເລືອກ] ຊື່ຄຸນສົມບັດ [ເລີ່ມຕົ້ນ]
ຮອງຮັບ: git, hg A wrapper on 'git branch' ຫຼື 'hg bookmark'.
ໂດຍບໍ່ມີຊື່, ມັນຈະສະແດງລາຍຊື່ສາຂາທີ່ມີຢູ່ແລະສະຖານະພາບການແກ້ໄຂຂອງພວກເຂົາ.
ດ້ວຍຊື່, ມັນສ້າງຫຼືກວດສອບສາຂາ. ຖ້າຊື່ສາຂາບໍ່ມີແລະ
ແມ່ນຢູ່ໃນຮູບແບບ D123 ຫຼັງຈາກນັ້ນສາຂາຂອງການແກ້ໄຂ D123 ຖືກກວດສອບ. ໃຊ້ເລີ່ມຕົ້ນ
ລະບຸບ່ອນທີ່ສາຂາໃຫມ່ຈະເລີ່ມຕົ້ນ. ໃຊ້ 'arc.feature.start.default' ເພື່ອຕັ້ງຄ່າ
ຄຸນສົມບັດເລີ່ມຕົ້ນທີ່ຕັ້ງເລີ່ມຕົ້ນ.
-- ສະຖານະພາບໂດຍ
ຈັດຮຽງສາຂາຕາມສະຖານະແທນເວລາ.
-- ຜົນຜະລິດ ຮູບແບບ
ດ້ວຍ 'json', ສະແດງຄຸນສົມບັດໃນຮູບແບບ JSON ທີ່ເຄື່ອງສາມາດອ່ານໄດ້.
--ເບິ່ງທັງຫມົດ
ລວມເອົາການດັດແກ້ທີ່ປິດແລະປະຖິ້ມໄວ້.
flag [object ...] flag object -- ຈະແຈ້ງ ວັດຖຸທຸງ [--ດັດແກ້] [--ສີ] [--ໝາຍເຫດ
ຫມາຍເຫດ]
ໃນຮູບແບບທໍາອິດ, ລາຍຊື່ວັດຖຸທີ່ທ່ານໄດ້ໝາຍໄວ້. ທ່ານສາມາດສະຫນອງຊື່ຂອງຫນຶ່ງຫຼື
ວັດຖຸເພີ່ມເຕີມ (Maniphest tasks T#, ການແກ້ໄຂຄວາມແຕກຕ່າງ D#, ການອ້າງອີງການແຜ່ກະຈາຍ
rXXX???, ຫຼື PHIDs PHID-XXX-???) ເພື່ອພິມທຸງສຳລັບວັດຖຸເຫຼົ່ານັ້ນເທົ່ານັ້ນ.
ໃນຮູບແບບທີສອງ, ລ້າງທຸງທີ່ມີຢູ່ແລ້ວຢູ່ໃນວັດຖຸຫນຶ່ງ.
ໃນຮູບແບບທີສາມ, ສ້າງຫຼືປັບປຸງທຸງຢູ່ໃນວັດຖຸຫນຶ່ງ. ສີເລີ່ມຕົ້ນເປັນສີຟ້າ
ແລະບັນທຶກໃຫ້ຫວ່າງເປົ່າ, ແຕ່ຖ້າທ່ານຍົກເວັ້ນທັງສອງທ່ານຕ້ອງຜ່ານ --ດັດແກ້.
-- ຈະແຈ້ງ
ລຶບທຸງຢູ່ໃນວັດຖຸ.
--ສີ ສີ
ກໍານົດສີຂອງທຸງຊາດ.
--ດັດແກ້
ແກ້ໄຂທຸງໃນວັດຖຸ.
--ຫມາຍເຫດ ຫມາຍເຫດ
ຕັ້ງບັນທຶກໃສ່ທຸງ.
get-config [ຕົວເລືອກ] -- [ຊື່ ...]
ຮອງຮັບ: cli ອ່ານຕົວເລືອກການຕັ້ງຄ່າ arc. ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ອ່ານທັງຫມົດ
ຕົວເລືອກ
ກັບ -- verbose, ສະແດງໃຫ້ເຫັນລາຍລະອຽດກ່ຽວກັບຫນຶ່ງຫຼືຫຼາຍທາງເລືອກ.
-- verbose
ສະແດງຂໍ້ມູນລະອຽດກ່ຽວກັບທາງເລືອກ.
help [ຄໍາສັ່ງ] help -- ເຕັມ
ສະຫນັບສະຫນູນ: ພາສາອັງກິດສະແດງໃຫ້ເຫັນການຊ່ວຍເຫຼືອນີ້. ດ້ວຍຄໍາສັ່ງ, ສະແດງໃຫ້ເຫັນການຊ່ວຍເຫຼືອກ່ຽວກັບສະເພາະໃດຫນຶ່ງ
ຄໍາສັ່ງ.
-- ເຕັມ
ພິມລາຍລະອຽດກ່ຽວກັບແຕ່ລະຄໍາສັ່ງ.
ໃບຢັ້ງຢືນການຕິດຕັ້ງ [uri]
ສະຫນັບສະຫນູນ: http, https ຕິດຕັ້ງ Conduit credentials ເຂົ້າໄປໃນຂອງທ່ານ ~/.arcrc ສໍາລັບການໃຫ້
ຕິດຕັ້ງ Phabricator. ທ່ານຈໍາເປັນຕ້ອງເຮັດແນວນີ້ກ່ອນທີ່ທ່ານຈະສາມາດໃຊ້ 'arc', ຍ້ອນວ່າມັນເປີດໃຊ້
'arc' ເພື່ອເຊື່ອມຕໍ່ກິດຈະກໍາເສັ້ນຄໍາສັ່ງຂອງທ່ານກັບບັນຊີຂອງທ່ານຢູ່ໃນເວັບ. ດໍາເນີນການນີ້
ຄໍາສັ່ງຈາກພາຍໃນໄດເລກະທໍລີໂຄງການເພື່ອຕິດຕັ້ງໃບຢັ້ງຢືນຂອງໂຄງການນັ້ນ, ຫຼື
ລະບຸ URI ທີ່ບໍ່ຊັດເຈນ (ເຊັ່ນ: "https://phabricator.example.com/").
ທີ່ດິນ [ທາງເລືອກ] [ref]
ສະຫນັບສະຫນູນ: git, hg
ເຜີຍແຜ່ສະບັບປັບປຸງທີ່ຍອມຮັບຫຼັງຈາກການທົບທວນຄືນ. ຄໍາສັ່ງນີ້ແມ່ນຂັ້ນຕອນສຸດທ້າຍໃນ
ຂັ້ນຕອນການເຮັດວຽກການກວດສອບລະຫັດມາດຕະຖານຄວາມແຕກຕ່າງກ່ອນການເຜີຍແຜ່.
ຄໍາສັ່ງນີ້ລວມແລະຊຸກຍູ້ການປ່ຽນແປງທີ່ກ່ຽວຂ້ອງກັບການປັບປຸງທີ່ຍອມຮັບ
ປະຈຸບັນນັ່ງຢູ່ໃນ ref, ເຊິ່ງປົກກະຕິແລ້ວແມ່ນຊື່ຂອງສາຂາທ້ອງຖິ່ນ. ໂດຍບໍ່ມີການ
ref, ສະຖານະການສໍາເນົາທີ່ເຮັດວຽກໃນປະຈຸບັນຈະຖືກນໍາໃຊ້.
ພາຍໃຕ້ Git: ສາຂາ, ແທັກ, ແລະຄໍາຫມັ້ນສັນຍາທີ່ຕົນເອງມັກ (ຫົວທີ່ແຍກອອກ) ອາດຈະຖືກລົງຈອດ.
ພາຍໃຕ້ Mercurial: ສາຂາແລະ bookmarks ອາດຈະຖືກລົງຈອດ, ແຕ່ວ່າພຽງແຕ່ໃສ່ເປົ້າຫມາຍຂອງ
ປະເພດດຽວກັນ. ເບິ່ງ T3855.
ຂະບວນການເຮັດວຽກເລືອກສາຂາເປົ້າຫມາຍທີ່ຈະລົງຈອດແລະຫ່າງໄກສອກຫຼີກບ່ອນທີ່ມີການປ່ຽນແປງ
ຈະຖືກຊຸກດັນໃຫ້.
ສາຂາເປົ້າໝາຍຖືກເລືອກໂດຍການກວດກາແຫຼ່ງເຫຼົ່ານີ້ຕາມລຳດັບ:
- ໄດ້ --ໄປ ທຸງ; - ສາຍນ້ໍາຂອງສາຂາປະຈຸບັນ, recursively (Git ເທົ່ານັ້ນ); -
ການຕັ້ງຄ່າ arc.land.onto.default; - ຫຼືໂດຍການຫຼຸດລົງກັບຄືນໄປບ່ອນມາດຕະຖານ
default:
- "ຕົ້ນສະບັບ" ໃນ Git; - "ຄ່າເລີ່ມຕົ້ນ" ໃນ Mercurial.
ຣີໂໝດຖືກເລືອກໂດຍການກວດສອບແຫຼ່ງເຫຼົ່ານີ້ຕາມລຳດັບ:
- ໄດ້ --ໄລຍະໄກ ທຸງ; - ສາຍນ້ໍາຂອງສາຂາປະຈຸບັນ, recursively (Git ເທົ່ານັ້ນ);
- ຫຼືໂດຍການຫຼຸດລົງກັບຄືນໄປບ່ອນມາດຕະຖານມາດຕະຖານ:
- "ຕົ້ນກໍາເນີດ" ໃນ Git; - ໄລຍະໄກເລີ່ມຕົ້ນໃນ Mercurial.
ຫຼັງຈາກການເລືອກສາຂາເປົ້າຫມາຍແລະຫ່າງໄກສອກຫຼີກ, ຄໍາຫມັ້ນສັນຍາທີ່ຈະລົງຈອດແມ່ນ
ພິມອອກ.
ກັບ --ເບິ່ງຕົວຢ່າງ, ການປະຕິບັດຢຸດຢູ່ທີ່ນີ້, ກ່ອນທີ່ການປ່ຽນແປງຈະຖືກລວມເຂົ້າກັນ.
ການປ່ຽນແປງໄດ້ຖືກລວມເຂົ້າກັບການປ່ຽນແປງໃນສາຂາເປົ້າຫມາຍ, ປະຕິບັດຕາມກົດລະບຽບເຫຼົ່ານີ້:
ໃນ repositories ທີ່ມີປະຫວັດສາດທີ່ປ່ຽນແປງໄດ້ຫຼືກັບ --squash, ນີ້ຈະດໍາເນີນການ squash ເປັນ
merge (ສາຂາທັງຫມົດຈະຖືກສະແດງເປັນຫນຶ່ງຄໍາຫມັ້ນສັນຍາຫຼັງຈາກ merge).
ໃນ repositories ທີ່ມີປະຫວັດສາດ immutable ຫຼືກັບ --ລວມເຂົ້າກັນ, ນີ້ຈະປະຕິບັດຢ່າງເຂັ້ມງວດ
merge (ຄໍາຫມັ້ນສັນຍາການຜະສົມຜະສານຈະຖືກສ້າງຂຶ້ນສະເຫມີ, ແລະຄໍາຫມັ້ນສັນຍາທ້ອງຖິ່ນຈະຖືກຮັກສາໄວ້).
ຄໍາຫມັ້ນສັນຍາຜົນໄດ້ຮັບຈະໄດ້ຮັບຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາທີ່ທັນສະໄຫມທີ່ອະທິບາຍເຖິງ
ສະຖານະສຸດທ້າຍຂອງການປັບປຸງໃນຄວາມແຕກຕ່າງ.
ໃນ Git, ການລວມກັນເກີດຂຶ້ນໃນ HEAD ແຍກ. ສາຂາທ້ອງຖິ່ນອ້າງອີງ (ຖ້າມີ
ມີຢູ່) ຍັງບໍ່ໄດ້ປັບປຸງເທື່ອ.
ກັບ --ຖື, ການປະຕິບັດຢຸດເຊົາຢູ່ທີ່ນີ້, ກ່ອນທີ່ການປ່ຽນແປງຈະຖືກຍູ້.
ການປ່ຽນແປງແມ່ນ pushed ເຂົ້າໄປໃນໄລຍະໄກ.
ໃຫ້ຄໍາປຶກສາແຫຼ່ງພະລັງງານ mystical, ຂະບວນການເຮັດວຽກເຮັດໃຫ້ການຄາດເດົາກ່ຽວກັບລັດໃດ
ທ່ານຕ້ອງການທີ່ຈະສິ້ນສຸດລົງຫຼັງຈາກຂະບວນການສໍາເລັດຮູບແລະສໍາເນົາການເຮັດວຽກແມ່ນໄດ້ຮັບການໃສ່ເຂົ້າໄປໃນ
ລັດນັ້ນ.
ສາຂາທີ່ໄດ້ລົງຈອດແມ່ນໄດ້ຖືກລົບ, ເວັ້ນເສຍແຕ່ໄດ້ -- ສາຂາ ທຸງຜ່ານຫຼື
ສາຂາທີ່ດິນແມ່ນຄືກັນກັບສາຂາເປົ້າຫມາຍ.
--delete-remote
ລຶບສາຂາຄຸນສົມບັດໃນຣີໂໝດຫຼັງຈາກລົງຈອດ.
--ຖື
ກະກຽມການປ່ຽນແປງທີ່ຈະຍູ້, ແຕ່ຕົວຈິງແລ້ວບໍ່ໄດ້ຍູ້ມັນ.
-- ສາຂາ
ຮັກສາສາຂາຄຸນສົມບັດຫຼັງຈາກການຊຸກຍູ້ການປ່ຽນແປງໄປຫາໄລຍະໄກ (ໂດຍຄ່າເລີ່ມຕົ້ນ, ມັນແມ່ນ
ລົບ).
--ລວມເຂົ້າກັນ
ສະຫນັບສະຫນູນ: git ປະຕິບັດ a --no-ff ລວມ, ບໍ່ແມ່ນ --squash ຮວມ. ຖ້າໂຄງການແມ່ນ
ໝາຍວ່າມີປະຫວັດທີ່ບໍ່ປ່ຽນແປງໄດ້, ນີ້ແມ່ນພຶດຕິກຳເລີ່ມຕົ້ນ.
--ໄປ ຕົ້ນສະບັບ
ສາຂາຄຸນສົມບັດທີ່ດິນໃສ່ສາຂາອື່ນທີ່ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ ('master' ໃນ git,
'ຄ່າເລີ່ມຕົ້ນ' ໃນ hg). ທ່ານສາມາດປ່ຽນຄ່າເລີ່ມຕົ້ນໄດ້ໂດຍການຕັ້ງຄ່າ 'arc.land.onto.default'
ດ້ວຍ `arc set-config` ຫຼືສຳລັບໂຄງການທັງໝົດໃນ .arcconfig.
--ເບິ່ງຕົວຢ່າງ
ພິມຄໍາຫມັ້ນສັນຍາທີ່ຈະລົງຈອດ. ຕົວຈິງແລ້ວບໍ່ໄດ້ດັດແປງຫຼືທີ່ດິນ
ຄໍາຫມັ້ນສັນຍາ.
--ໄລຍະໄກ ຕົ້ນກໍາເນີດ
ຍູ້ໄປທີ່ຣີໂໝດອື່ນທີ່ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ ('ຕົ້ນກຳເນີດ' ໃນ git).
-- ການປັບປຸງ id
ໃຊ້ຂໍ້ຄວາມຈາກການແກ້ໄຂສະເພາະ, ແທນທີ່ຈະເປັນການຄາດເດົາການດັດແກ້ໂດຍອີງໃສ່
ກ່ຽວກັບເນື້ອໃນສາຂາ.
--squash
Perform a --squash ລວມ, ບໍ່ແມ່ນ --no-ff ຮວມ. ຖ້າໂຄງການຖືກຫມາຍວ່າມີ
ປະຫວັດທີ່ປ່ຽນແປງໄດ້, ນີ້ແມ່ນພຶດຕິກໍາເລີ່ມຕົ້ນ.
--update-with-merge
ຮອງຮັບ: git ເມື່ອປັບປຸງສາຂາຄຸນສົມບັດ, ໃຫ້ໃຊ້ merge ແທນ rebase. ນີ້
ແມ່ນພຶດຕິກໍາເລີ່ມຕົ້ນ. ການຕັ້ງຄ່າ arc.land.update.default ເປັນ 'merge' ຍັງສາມາດເປັນ
ໃຊ້ເພື່ອເຮັດໃຫ້ມັນເປັນຄ່າເລີ່ມຕົ້ນ.
--update-with-rebase
ຮອງຮັບ: git ເມື່ອອັບເດດສາຂາຄຸນສົມບັດ, ໃຫ້ໃຊ້ rebase ແທນການຮວມ. ນີ້
ອາດຈະເຮັດໃຫ້ສິ່ງຕ່າງໆເຮັດວຽກດີຂຶ້ນໃນບາງກໍລະນີ. ຕັ້ງ arc.land.update.default ເປັນ
'rebase' ເພື່ອເຮັດໃຫ້ມັນເປັນຄ່າເລີ່ມຕົ້ນ.
ປົດປ່ອຍ [ເສັ້ນທາງ]
ສະຫນັບສະຫນູນ: libphutil ສ້າງຫຼືປັບປຸງຫ້ອງສະຫມຸດ libphutil, ຕ້ອງການສ້າງ
ໄຟລ໌ metadata ເຊັ່ນ init.php.
--ທັງໝົດ
ວາງແຄດໂມດູນໄວ້ກ່ອນທີ່ຈະປົດປ່ອຍ. ນີ້ຈະເຮັດການວິເຄາະຄືນໃຫມ່ຢ່າງສົມບູນ
ຫ້ອງສະໝຸດ. ຢ່າງລະອຽດ, ແຕ່ຊ້າ!
--force-update
ບັງຄັບໃຫ້ປັບປຸງແຜນທີ່ຫ້ອງສະໝຸດ, ເຖິງແມ່ນວ່າຈະມີຄວາມຜິດພາດຢູ່ບ່ອນຢູ່ກໍຕາມ.
--library-name ຊື່
ໃຊ້ທຸງສໍາລັບຊື່ຫ້ອງສະຫມຸດແທນທີ່ຈະລໍຖ້າການປ້ອນຂໍ້ມູນຂອງຜູ້ໃຊ້.
lint [ທາງເລືອກ] [ເສັ້ນທາງ] lint [ທາງເລືອກ] --rev [ປັບປຸງແກ້ໄຂ ]
ສະຫນັບສະຫນູນ: git, svn, hg ດໍາເນີນການວິເຄາະສະຖິດກ່ຽວກັບການປ່ຽນແປງເພື່ອກວດເບິ່ງຄວາມຜິດພາດ. ຖ້າບໍ່ມີ
ໄຟລ໌ຖືກລະບຸໄວ້, lint ຈະຖືກດໍາເນີນການໃນທຸກໄຟລ໌ທີ່ຖືກດັດແກ້.
--ປັບປຸງທັງຫມົດ
ໃນເວລາທີ່ linting git repositories, ແກ້ໄຂ HEAD ດ້ວຍ patches ທັງຫມົດທີ່ແນະນໍາໂດຍ lint
ໂດຍບໍ່ມີການກະຕຸ້ນເຕືອນ.
--amend-ແກ້ໄຂອັດຕະໂນມັດ
ໃນເວລາທີ່ linting git repositories, ແກ້ໄຂ HEAD ດ້ວຍ autofix patches ແນະນໍາໂດຍ lint
ໂດຍບໍ່ມີການກະຕຸ້ນເຕືອນ.
--apply-patches
ນຳໃຊ້ແຜ່ນທີ່ແນະນຳໂດຍ lint ໃສ່ສຳເນົາທີ່ເຮັດວຽກໄດ້ໂດຍບໍ່ຕ້ອງເຕືອນ.
--cache bool
0 ເພື່ອປິດການໃຊ້ງານ cache, 1 ເພື່ອເປີດໃຊ້. ຄ່າເລີ່ມຕົ້ນແມ່ນຖືກກໍານົດໂດຍ
'arc.lint.cache' ໃນການຕັ້ງຄ່າ, ເຊິ່ງເລີ່ມຕົ້ນທີ່ຈະປິດ. ເບິ່ງບັນທຶກໃນ
'arc.lint.cache'.
-- ເຄື່ອງຈັກ ຊື່ຫ້ອງຮຽນ
ຍົກເລີກການກຳນົດຄ່າເຄື່ອງຈັກ lint ສຳລັບໂຄງການນີ້.
-- ທຸກຢ່າງ
Lint ໄຟລ໌ທັງຫມົດໃນໂຄງການ.
--lintall
ສະແດງການເຕືອນໄພ lint ທັງຫມົດ, ບໍ່ພຽງແຕ່ທີ່ຢູ່ໃນເສັ້ນທີ່ປ່ຽນແປງ. ເມື່ອເສັ້ນທາງຖືກລະບຸ,
ນີ້ແມ່ນພຶດຕິກໍາເລີ່ມຕົ້ນ.
-- never-apply-patches
ຢ່າໃຊ້ແຜ່ນທີ່ແນະນໍາໂດຍ lint.
--ພຽງແຕ່-ປ່ຽນແປງ
ສະແດງການເຕືອນໄພ lint ພຽງແຕ່ກ່ຽວກັບການປ່ຽນແປງເສັ້ນ. ໃນເວລາທີ່ບໍ່ມີເສັ້ນທາງຖືກລະບຸ, ນີ້ແມ່ນ
ຄ່າເລີ່ມຕົ້ນ. ນີ້ແຕກຕ່າງຈາກພຽງແຕ່ໃຫມ່ໃນກໍລະນີທີ່ການດັດແກ້ເສັ້ນແນະນໍາ
lint ໃນສາຍອື່ນໆທີ່ບໍ່ໄດ້ດັດແປງ.
--ໃໝ່ເທົ່ານັ້ນ bool
ຮອງຮັບ: git, hg ສະແດງພຽງແຕ່ຂໍ້ຄວາມທີ່ບໍ່ມີຢູ່ໃນລະຫັດຕົ້ນສະບັບ.
--outfile ເສັ້ນທາງ
ສົ່ງຜົນໄດ້ຮັບ linter ໄປຫາໄຟລ໌. ຄ່າເລີ່ມຕົ້ນເປັນ stdout.
-- ຜົນຜະລິດ ຮູບແບບ
ດ້ວຍ 'ສະຫຼຸບ', ສະແດງຄໍາເຕືອນຂອງ lint ໃນຮູບແບບທີ່ຫນາແຫນ້ນກວ່າ. ດ້ວຍ 'json', ສະແດງ
ການເຕືອນໄພ lint ໃນຮູບແບບ JSON ທີ່ເຄື່ອງສາມາດອ່ານໄດ້. ດ້ວຍ 'ບໍ່ມີ', ຈະບໍ່ສະແດງຄໍາເຕືອນກ່ຽວກັບ lint.
ດ້ວຍ 'compiler', ສະແດງຄໍາເຕືອນຂອງ lint ທີ່ເຫມາະສົມສໍາລັບບັນນາທິການຂອງທ່ານ. ດ້ວຍ 'xml', ສະແດງ
ການເຕືອນໄພ lint ໃນຮູບແບບ Checkstyle XML.
--rev ການແກ້ໄຂ
ສະຫນັບສະຫນູນ: git, hg Lint ປ່ຽນແປງນັບຕັ້ງແຕ່ການດັດແກ້ສະເພາະ.
--ຄວາມຮຸນແຮງ string
ກໍານົດຄວາມຮຸນແຮງຂໍ້ຄວາມຕໍາ່ສຸດທີ່. ຫນຶ່ງໃນ: 'ຄໍາແນະນໍາ', 'autofix', 'ເຕືອນ', 'error',
'ພິການ'. ຄ່າເລີ່ມຕົ້ນຂອງ 'ຄໍາແນະນໍາ'.
linters [ຕົວເລືອກ] [ຊື່]
ສະຫນັບສະຫນູນ: cli ລາຍຊື່ linters ທີ່ມີແລະການຕັ້ງຄ່າ, ມີຂໍ້ມູນກ່ຽວກັບການ
ສິ່ງທີ່ພວກເຂົາເຮັດແລະສະບັບໃດທີ່ຖືກຕິດຕັ້ງ.
ຖ້າຊື່ແມ່ນໃຫ້, linter ທີ່ມີຊື່ນັ້ນຈະຖືກສະແດງ.
--ຄົ້ນຫາ ຄົ້ນຫາ
ຄົ້ນຫາສໍາລັບ linters. ການຊອກຫາແມ່ນຕົວພິມນ້ອຍ, ແລະຖືກປະຕິບັດຕໍ່ກັບຊື່ ແລະ
ລາຍລະອຽດຂອງແຕ່ລະ linter.
-- verbose
ສະແດງຂໍ້ມູນລະອຽດ, ລວມທັງທາງເລືອກ.
ບັນຊີລາຍຊື່
ສະຫນັບສະຫນູນ: git, svn, hg ບັນຊີລາຍການການແກ້ໄຂທີ່ແຕກຕ່າງກັນເປີດຂອງທ່ານ.
paste [--title title] [--lang language] [--json] paste id [--json]
ຮອງຮັບ: ແບ່ງປັນຂໍ້ຄວາມ ແລະຈັບຂໍ້ຄວາມໂດຍໃຊ້ແອັບພລິເຄຊັນ Paste. ເພື່ອສ້າງການວາງ,
ໃຊ້ stdin ເພື່ອສະຫນອງຂໍ້ຄວາມ:
$ cat list_of_ducks.txt | ວາງ arc
ເພື່ອດຶງຂໍ້ມູນການວາງ, ໃຫ້ລະບຸ ID ການວາງ:
$ arc paste P123
--json
ຜົນຜະລິດໃນຮູບແບບ JSON.
--lang ພາສາ
ພາສາສໍາລັບການເນັ້ນໄວຍະກອນ.
--ຫົວຂໍ້ ຫົວຂໍ້
ຫົວຂໍ້ສໍາລັບການວາງ.
patch D12345 patch -- ການປັບປຸງ revision_id patch --ຄວາມແຕກຕ່າງ diff_id patch --patch ເອກະສານ
patch --arcbundle bundlefile
ສະຫນັບສະຫນູນ: git, svn, hg ນໍາໃຊ້ການປ່ຽນແປງໃນການແກ້ໄຂທີ່ແຕກຕ່າງກັນ, patchfile, ຫຼື.
arc bundle ກັບສໍາເນົາເຮັດວຽກ.
--arcbundle bundlefile
ນຳໃຊ້ການປ່ຽນແປງຈາກຊຸດອາກທີ່ສ້າງຂຶ້ນດ້ວຍ 'ການສົ່ງອອກອາກ'.
--ຄວາມແຕກຕ່າງ diff_id
ນຳໃຊ້ການປ່ຽນແປງຈາກຄວາມແຕກຕ່າງທີ່ແຕກຕ່າງ. ປົກກະຕິແລ້ວທ່ານຕ້ອງການໃຊ້ -- ການປັບປຸງ ໄດ້ຮັບ
ການປ່ຽນແປງທີ່ຜ່ານມາທີ່ສຸດ, ແຕ່ວ່າທ່ານໂດຍສະເພາະແມ່ນສາມາດນໍາໃຊ້ຄວາມແຕກຕ່າງທີ່ລ້າສະໄຫມຫຼື a
diff ທີ່ບໍ່ເຄີຍຕິດກັບການແກ້ໄຂໂດຍໃຊ້ທຸງນີ້.
--ການເຂົ້າລະຫັດ ການເຂົ້າລະຫັດ
ພະຍາຍາມປ່ຽນ patch ທີ່ບໍ່ແມ່ນ UTF-8 ເຂົ້າໄປໃນການເຂົ້າລະຫັດທີ່ລະບຸ.
--ກຳລັງ
ຫ້າມດໍາເນີນການກວດກາສຸຂະພາບໃດໆ.
-- ສາຂາ
ຮອງຮັບ: git, hg ໂດຍປົກກະຕິ, ສາຂາໃຫມ່ (git) ຫຼື bookmark (hg) ຖືກສ້າງຂື້ນແລະຫຼັງຈາກນັ້ນ.
patch ຖືກນໍາໃຊ້ແລະຫມັ້ນສັນຍາຢູ່ໃນສາຂາ / ບຸກມາກໃຫມ່. ທຸງນີ້
cherry-ເລືອກເອົາຜົນໄດ້ຮັບຄໍາຫມັ້ນສັນຍາໃສ່ສາຂາຕົ້ນສະບັບແລະລຶບ
ສາຂາຊົ່ວຄາວ.
--nocommit
ສະຫນັບສະຫນູນ: git, hg ປົກກະຕິພາຍໃຕ້ git / hg, ຖ້າ patch ປະສົບຜົນສໍາເລັດ, ການປ່ຽນແປງ
ຫມັ້ນສັນຍາກັບສໍາເນົາການເຮັດວຽກ. ທຸງນີ້ປ້ອງກັນບໍ່ໃຫ້ຄໍາຫມັ້ນສັນຍາ.
--patch patchfile
ນຳໃຊ້ການປ່ຽນແປງຈາກ git patchfile ຫຼື patchfile unified.
-- ການປັບປຸງ revision_id
ນຳໃຊ້ການປ່ຽນແປງຈາກການແກ້ໄຂຄວາມແຕກຕ່າງ, ໂດຍໃຊ້ຄວາມແຕກຕ່າງຫຼ້າສຸດທີ່ມີ
ໄດ້ຖືກຕິດຢູ່ກັບມັນ. ທ່ານສາມາດເອີ້ນໃຊ້ 'arc patch D12345' ເປັນ shorthand.
--skip-dependencies
ສະຫນັບສະຫນູນ: git, hg ໂດຍປົກກະຕິ, ຖ້າ patch ມີການເພິ່ງພາອາໄສທີ່ບໍ່ມີຢູ່ໃນ
ສໍາເນົາການເຮັດວຽກ, arc ພະຍາຍາມທີ່ຈະນໍາໃຊ້ໃຫ້ເຂົາເຈົ້າເຊັ່ນດຽວກັນ. ທຸງນີ້ປ້ອງກັນການເຮັດວຽກດັ່ງກ່າວ.
--ອັບເດດ
ສະຫນັບສະຫນູນ: git, svn, hg ປັບປຸງສໍາເນົາການເຮັດວຽກໃນທ້ອງຖິ່ນກ່ອນທີ່ຈະນໍາໃຊ້ການແກ້ໄຂໄດ້.
ກັບຄືນມາ
ກະລຸນາໃຊ້ arc backout ແທນ
set-config [ຕົວເລືອກ] -- ມູນຄ່າຊື່
ຮອງຮັບ: cli ກໍານົດທາງເລືອກການຕັ້ງຄ່າ arc.
ຕົວເລືອກແມ່ນຜູ້ໃຊ້ (ໃຊ້ກັບທຸກຄໍາສັ່ງ arc ທີ່ທ່ານຮຽກຮ້ອງຈາກປະຈຸບັນ
ຜູ້ໃຊ້) ຫຼືທ້ອງຖິ່ນ (ໃຊ້ກັບສຳເນົາທີ່ເຮັດວຽກໃນປັດຈຸບັນເທົ່ານັ້ນ). ໂດຍຄ່າເລີ່ມຕົ້ນ, ຜູ້ໃຊ້
ການຕັ້ງຄ່າແມ່ນລາຍລັກອັກສອນ. ໃຊ້ --ທ້ອງຖິ່ນ ເພື່ອຂຽນການຕັ້ງຄ່າທ້ອງຖິ່ນ.
ຄ່າຂອງຜູ້ໃຊ້ຖືກຂຽນເປັນ '~/.arcrc'ໃນ Linux ແລະ Mac OS X, ແລະບໍ່ໄດ້ເປີດເຜີຍ
ສະຖານທີ່ຢູ່ໃນ Windows. ຄ່າທ້ອງຖິ່ນຖືກຂຽນໃສ່ໄດເລກະທໍລີ arc ພາຍໃຕ້ອັນໃດນຶ່ງ
.git, .hg, ຫຼື .svn ຕາມຄວາມເໝາະສົມ.
--ທ້ອງຖິ່ນ
ກໍານົດຄ່າ config ທ້ອງຖິ່ນແທນທີ່ຈະເປັນຜູ້ໃຊ້.
shell-complete --ປະຈຸບັນ N -- [argv]
ສະຫນັບສະຫນູນ: bash, ແລະອື່ນໆ. ປະຕິບັດການສໍາເລັດຮູບແກະ. ເພື່ອນໍາໃຊ້ການສໍາເລັດຮູບແກະ, ແຫຼ່ງ
script ທີ່ເຫມາະສົມຈາກ 'resources/shell/' ໃນ .shellrc ຂອງທ່ານ.
--ປະຈຸບັນ cursor_position
ໄລຍະປະຈຸບັນໃນລາຍການໂຕ້ແຍ້ງກຳລັງສຳເລັດ.
ເລີ່ມວັດຖຸ
ເລີ່ມການຕິດຕາມການເຮັດວຽກໃນ Phrequent.
ຢຸດ [--note note] [objects]
ເລີ່ມການຕິດຕາມການເຮັດວຽກໃນ Phrequent.
--ຫມາຍເຫດ ຫມາຍເຫດ
ບັນທຶກເພື່ອແນບໃສ່ເວລາທີ່ຕິດຕາມ.
ວຽກງານ [ທາງເລືອກ]
ເບິ່ງໜ້າວຽກທັງໝົດທີ່ໄດ້ຮັບມອບໝາຍ.
-- ຈຳກັດ n
ຈໍາກັດຈໍານວນຂອງວຽກງານທີ່ໄດ້ຮັບ, ຄ່າເລີ່ມຕົ້ນແມ່ນທັງຫມົດ.
--ສັ່ງ ຄຳສັ່ງ
ຈັດລຽງວຽກໂດຍອີງໃສ່ບູລິມະສິດ, ສ້າງ, ຫຼືດັດແກ້, ຄ່າເລີ່ມຕົ້ນແມ່ນບູລິມະສິດ.
--ເຈົ້າຂອງ ຊື່ຜູ້ໃຊ້
ສະແດງໃຫ້ເຫັນພຽງແຕ່ວຽກງານທີ່ໄດ້ຮັບການມອບຫມາຍໃຫ້ຊື່ຜູ້ໃຊ້ທີ່ໃຫ້, ຍັງຍອມຮັບ @all ເພື່ອສະແດງທັງຫມົດ,
ຄ່າເລີ່ມຕົ້ນແມ່ນເຈົ້າ.
--ສະຖານະ task_status
ສະແດງໜ້າວຽກທີ່ເປີດ ຫຼືປິດ, ຄ່າເລີ່ມຕົ້ນແມ່ນເປີດ.
-- ບໍ່ໄດ້ມອບໝາຍ
ສະແດງພຽງແຕ່ວຽກງານທີ່ບໍ່ໄດ້ມອບຫມາຍ (upforgrabs).
ທີ່ໃຊ້ເວລາ
ສະແດງສິ່ງທີ່ເຈົ້າກຳລັງຕິດຕາມຢູ່ໃນ Phrequent.
todo ສະຫຼຸບ [ຕົວເລືອກ]
ສ້າງໜ້າວຽກໃຫ້ຕົວທ່ານເອງໄດ້ໄວ.
-- ຄົ້ນຫາ
ຫຼັງຈາກສ້າງຫນ້າວຽກ, ເປີດມັນຢູ່ໃນຕົວທ່ອງເວັບ.
--cc DC, -C cc
ຜູ້ໃຊ້ອື່ນໆເພື່ອ CC ໃນຫນ້າວຽກໃຫມ່.
-- ໂຄງການ ໂຄງການ
ໂຄງການທີ່ຈະມອບຫມາຍໃຫ້ວຽກງານ.
ຫົວໜ່ວຍ [ທາງເລືອກ] [ເສັ້ນທາງ] ຫົວໜ່ວຍ [ທາງເລືອກ] --rev [ປັບປຸງແກ້ໄຂ ]
ສະຫນັບສະຫນູນ: git, svn, hg ແລ່ນການທົດສອບຫນ່ວຍບໍລິການທີ່ກວມເອົາເສັ້ນທາງທີ່ກໍານົດໄວ້. ຖ້າບໍ່ມີເສັ້ນທາງ
ທີ່ລະບຸໄວ້, ການທົດສອບຫນ່ວຍງານທີ່ກວມເອົາໄຟລ໌ດັດແກ້ທັງຫມົດຈະຖືກດໍາເນີນ.
-- ການຄຸ້ມຄອງ
ເປີດໃຊ້ຂໍ້ມູນການຄຸ້ມຄອງສະເໝີ.
-- ການຄຸ້ມຄອງລະອຽດ
ສະແດງບົດລາຍງານການຄຸ້ມຄອງລາຍລະອຽດກ່ຽວກັບ CLI. ຫມາຍເຖິງ -- ການຄຸ້ມຄອງ.
-- ເຄື່ອງຈັກ ຊື່ຫ້ອງຮຽນ
ລົບລ້າງເຄື່ອງຈັກທີ່ກຳນົດຄ່າສຳລັບໂຄງການນີ້.
-- ທຸກຢ່າງ
ດໍາເນີນການທົດສອບທຸກໆຄັ້ງ.
--json
ລາຍງານຜົນໄດ້ຮັບໃນຮູບແບບ JSON.
-- ບໍ່ມີການຄຸ້ມຄອງ
ປິດການນຳໃຊ້ຂໍ້ມູນການຄຸ້ມຄອງສະເໝີ.
-- ຜົນຜະລິດ ຮູບແບບ
ດ້ວຍ 'ເຕັມ', ສະແດງບົດລາຍງານທີ່ສວຍງາມເຕັມທີ່ (ຄ່າເລີ່ມຕົ້ນ). ດ້ວຍ 'json', ລາຍງານຜົນໄດ້ຮັບໃນ JSON
ຮູບແບບ. ດ້ວຍ 'ugly', ໃຊ້ uglier (ແຕ່ມີປະສິດທິພາບຫຼາຍ) ການຈັດຮູບແບບ JSON. ດ້ວຍ 'ບໍ່ມີ',
ຢ່າພິມຜົນໄດ້ຮັບ.
--rev ການແກ້ໄຂ
ສະຫນັບສະຫນູນ: git, hg ດໍາເນີນການທົດສອບຫນ່ວຍບໍລິການກວມເອົາການປ່ຽນແປງນັບຕັ້ງແຕ່ການດັດແກ້ສະເພາະ.
--ເປົ້າຫມາຍ ຟິດ
(PROTOTYPE) ບັນທຶກສໍາເນົາຜົນການທົດສອບໃນການກໍ່ສ້າງ Harbormaster ທີ່ລະບຸໄວ້
ເປົ້າຫມາຍ.
--ຂີ້ຮ້າຍ
ກັບ --json, ໃຊ້ການຈັດຮູບແບບ uglier (ແຕ່ມີປະສິດທິພາບກວ່າ).
ຍົກລະດັບ
ສະຫນັບສະຫນູນ: cli ຍົກລະດັບ arcanist ແລະ libphutil ເປັນສະບັບຫລ້າສຸດ.
ອັບໂຫລດໄຟລ໌ [file ...] [--json]
ຮອງຮັບ: ລະບົບໄຟລ໌ອັບໂຫລດໄຟລ໌ຈາກແຜ່ນທ້ອງຖິ່ນ.
--json
ຂໍ້ມູນການອັບໂຫລດຂໍ້ມູນໃນຮູບແບບ JSON.
-- ຊົ່ວຄາວ
ໝາຍໄຟລ໌ດັ່ງກ່າວເປັນການຊົ່ວຄາວ. ໄຟລ໌ຊົ່ວຄາວຈະຖືກລຶບອັດຕະໂນມັດຫຼັງຈາກວັນທີ 24
ຊົ່ວໂມງ.
ຮຸ່ນ [ຕົວເລືອກ]
ສະຫນັບສະຫນູນ: cli ສະແດງໃຫ້ເຫັນສະບັບປະຈຸບັນຂອງ arcanist.
ທີ່ [ຕົວເລືອກ] (svn) ເຊິ່ງ [ທາງເລືອກ] [ຄໍາຫມັ້ນສັນຍາ] (hg, git)
ສະຫນັບສະຫນູນ: svn, git, hg ສະແດງໃຫ້ເຫັນວ່າ repository ການສໍາເນົາທີ່ເຮັດວຽກໃນປະຈຸບັນທີ່ສອດຄ້ອງກັນ.
to, ເຊິ່ງ commits 'arc diff' ຈະເລືອກ, ແລະສະບັບປັບປຸງໃດຢູ່ໃນສໍາເນົາທີ່ເຮັດວຽກ
(ຫຼືການດັດແກ້ໃດ, ຖ້າມີຫຼາຍກວ່າຫນຶ່ງກົງກັນ).
--ສະຖານະໃດນຶ່ງ
ສະແດງໃຫ້ເຫັນການດັດແກ້ທີ່ຫມັ້ນສັນຍາແລະປະຖິ້ມໄວ້.
--ຖານ ກົດລະບຽບ
ສະຫນັບສະຫນູນ: git, hg ກົດລະບຽບເພີ່ມເຕີມສໍາລັບການກໍານົດການປັບປຸງພື້ນຖານ.
--ຫົວ ຄໍາຫມັ້ນສັນຍາ
ສະຫນັບສະຫນູນ: git ລະບຸຈຸດສິ້ນສຸດຂອງຂອບເຂດຄໍາຫມັ້ນສັນຍາທີ່ຈະເລືອກເອົາ.
--show-base
ຮອງຮັບ: git, hg Print base commit only and exit.
ຕົວເລືອກອ້າງອີງ
-- ຕິດຕາມ
ຄຳສັ່ງດີບັກ. ສະແດງຄໍາສັ່ງພື້ນຖານຍ້ອນວ່າພວກມັນຖືກປະຕິບັດ, ແລະເຕັມ stack
ຮ່ອງຮອຍໃນເວລາທີ່ຂໍ້ຍົກເວັ້ນຖືກຖິ້ມ.
--no-ansi
ສົ່ງອອກເປັນຂໍ້ຄວາມ ASCII ທຳມະດາເທົ່ານັ້ນ, ບໍ່ມີສີ ຫຼືຮູບແບບ.
--ansi
ໃຊ້ການຈັດຮູບແບບແມ້ແຕ່ຢູ່ໃນສະພາບແວດລ້ອມທີ່ອາດຈະບໍ່ຮອງຮັບມັນ. ຕົວຢ່າງ: arc
--ansi ໜ່ວຍ | ຫນ້ອຍ -r
--load-phutil-library=/path/to/library
ບໍ່ສົນໃຈຫ້ອງສະໝຸດທີ່ມີລາຍຊື່ຢູ່ໃນ .arcconfig ແລະໂຫຼດຫ້ອງສະໝຸດທີ່ລະບຸໄວ້ຢ່າງຈະແຈ້ງ
ແທນ. ສ່ວນຫຼາຍແມ່ນເປັນປະໂຫຍດສໍາລັບການພັດທະນາ Arcanist.
--conduit-uri ປະເພດ
ບໍ່ສົນໃຈ Conduit URI ທີ່ຕັ້ງຄ່າໄວ້ ແລະໃຊ້ອັນທີ່ຈະແຈ້ງແທນ. ສ່ວນຫຼາຍແມ່ນເປັນປະໂຫຍດສໍາລັບ
ການພັດທະນາ Arcanist.
--conduit-token token
ບໍ່ສົນໃຈຂໍ້ມູນປະຈຳຕົວທີ່ກຳນົດຄ່າໄວ້ ແລະໃຊ້ໂທເຄັນ API ທີ່ຈະແຈ້ງແທນ.
--conduit-version ສະບັບພາສາ
ບໍ່ສົນໃຈເວີຊັ່ນຊອບແວ ແລະອ້າງວ່າກຳລັງໃຊ້ເວີຊັນອື່ນແທນ. ສ່ວນໃຫຍ່
ເປັນປະໂຫຍດສໍາລັບການພັດທະນາ Arcanist. ອາດຈະເຮັດໃຫ້ສິ່ງທີ່ບໍ່ດີເກີດຂຶ້ນ.
--ໝົດເວລາທໍ່ ຫມົດເວລາ
ລົບລ້າງການໝົດເວລາຂອງທໍ່ທໍ່ເລີ່ມຕົ້ນ. ລະບຸໄວ້ໃນວິນາທີ.
--config key=value
ລະບຸຄ່າການຕັ້ງຄ່າ runtime. ນີ້ຈະມີຄວາມສຳຄັນກວ່າສະຖິດ
ຄ່າ, ແລະມີຜົນກະທົບພຽງແຕ່ການຮຽກຮ້ອງ arcanist ໃນປັດຈຸບັນ.
--skip-arcconfig
ຂ້າມໄຟລ໌ການຕັ້ງຄ່າສຳເນົາທີ່ເຮັດວຽກ
--arcrc-file ຊື່ເອກະສານ
ໃຊ້ໄຟລ໌ທີ່ສະໜອງໃຫ້ແທນ ~/.arcrc.
libphutil 398e6a2d2de620e023e789675d1c94a3df00cd32 (6 Sep 2015)
arcanist 398e6a2d2de620e023e789675d1c94a3dfJanuary(2016p 2015) ARCANIST(1)
ໃຊ້ arc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
