ວິທີແກ້ໄຂໄຟລ໌ເທິງສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ເວັບ Pagure
| Many of the repositories have now been migrated to Fedora Forge. See the updated Edit a single page in Forge guide. |
ພາກສ່ວນນີ້ອະທິບາຍວິທີການປະກອບສ່ວນເຂົ້າໃນເອກະສານທີ່ມີຢູ່ແລ້ວ - ນັ້ນຄື ເອກະສານທີ່ໄດ້ຖືກເຜີຍແຜ່ລົງໃນເວັບໄຊແລ້ວ. ກ່ອນທີ່ທ່ານຈະເລີ່ມປະຕິບັດຕາມຂັ້ນຕອນນີ້, ໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ປະຕິບັດຕາມຂໍ້ກຳນົດທັງໝົດທີ່ລະບຸໄວ້ໃນ ສິ່ງທີ່ຕ້ອງມີກ່ອນ.
| ຖ້າທ່ານສົນໃຈທີ່ຈະປະກອບສ່ວນເຂົ້າໃນ ບັນທຶກການປ່ອຍ (Release Notes), ໃຫ້ເບິ່ງ ໜ້າທີ່ກ່ຽວຂ້ອງ. |
ແຕ່ລະໜ້າຂອງ Fedora Docs ຈະມີລິ້ງ "ແກ້ໄຂໜ້ານີ້" ຢູ່ທາງດ້ານເທິງ. ສຳລັບການອັບເດດແບບງ່າຍໆ, ການປ່ຽນແປງສາມາດສົ່ງໄດ້ໂດຍກົງຈາກເວັບອິນເຕີເຟສຂອງ Pagure. ສຳລັບການແກ້ໄຂທີ່ໃຫຍ່ ຫຼື ຊັບຊ້ອນກວ່າ, ທ່ານຄວນກຽມ ແລະ ທົດສອບການປ່ຽນແປງຂອງທ່ານແບບອອບໄລນ໌ກ່ອນທີ່ຈະສົ່ງ.
ການແກ້ໄຂແບບອອນໄລນ໌ໃນ Pagure
-
ຄລິກທີ່ລິ້ງ "ແກ້ໄຂໜ້ານີ້" ເພື່ອໂຫລດຊອດໂຄດ (source) ຂອງເອກະສານ. ທ່ານຈະຖືກນຳໄປຫາຄັງເກັບເນື້ອຫາທີ່ກ່ຽວຂ້ອງໃນ Pagure.
-
ຢູ່ເທິງລາຍການຊອດໂຄດທາງດ້ານຂວາມື, ໃຫ້ຄລິກ "Fork and Edit". (ຖ້າທ່ານໄດ້ທຳການ fork ຄັງເກັບໄວ້ແລ້ວ, ປຸ່ມນີ້ຈະສະແດງຂໍ້ຄວາມວ່າ "Edit in your fork" ແລະ ທ່ານສາມາດຂ້າມໄປຂັ້ນຕອນຕໍ່ໄປໄດ້ເລີຍ.)
-
ຖ້າທ່ານຍັງບໍ່ໄດ້ເຂົ້າສູ່ລະບົບ Pagure, ທ່ານຈະຖືກຖາມຫາຂໍ້ມູນປະຈຳຕົວຂອງທ່ານ.
-
ລໍຖ້າໃຫ້ການດຳເນີນການສິ້ນສຸດລົງ. ທ່ານອາດຈະຕ້ອງໄດ້ໂຫລດໜ້າເວັບຄືນໃໝ່ (refresh) ເນື່ອງຈາກມັນບໍ່ໄດ້ອັບເດດໂດຍອັດຕະໂນມັດສະເໝີໄປເມື່ອຂະບວນການສຳເລັດ.
-
-
ເມື່ອໄຟລ໌ຖືກໂຫລດເຂົ້າໃນ fork ຂອງທ່ານແລ້ວ, ໃຫ້ທຳການປ່ຽນແປງເນື້ອຫາທີ່ຈຳເປັນ, ຄອມມິດ (commit) ພວກມັນເຂົ້າໃນ fork ຂອງທ່ານ, ແລະ ກຽມຄຳຮ້ອງຂໍດຶງຂໍ້ມູນ (pull request - PR).
-
ແຕ່ລະ PR ຄວນຖືກສົ່ງມາຈາກບຣານ (branch) ຂອງມັນເອງໃນຄັງເກັບຂອງທ່ານ. ພາຍໃຕ້ຫົວຂໍ້ "Branch" ຂອງອິນເຕີເຟສການຄອມມິດ, ໃຫ້ເລືອກ "New branch" ແລະ ຕັ້ງຊື່ບຣານໃຫ້ສັ້ນ ແລະ ບໍ່ຊໍ້າໃຜ.
-
ຕື່ມແບບຟອມຂໍ້ຄວາມຄອມມິດ (commit message).
-
ຄລິກ "Commit changes" ເພື່ອສ້າງບຣານ ແລະ ບັນທຶກການປ່ຽນແປງເຫຼົ່ານີ້ເຂົ້າໃນ fork ຂອງທ່ານ.
-
-
ເມື່ອການຄອມມິດຖືກບັນທຶກແລ້ວ, ໜ້າເວັບຈະໂຫລດຄືນໃໝ່ໄປຫາລາຍການ Commits ສຳລັບ fork ຂອງທ່ານ.
-
ເພື່ອເພີ່ມການປ່ຽນແປງອື່ນໆທີ່ກ່ຽວຂ້ອງ, ໃຫ້ເຮັດຄືນຂັ້ນຕອນນີ້ ແລະ ຄອມມິດພວກມັນລົງໃນບຣານດຽວກັນ.
-
ເມື່ອທ່ານພ້ອມແລ້ວ, ໃຫ້ຄລິກ "Create pull request" ແລະ ຕື່ມແບບຟອມ PR ເພື່ອສົ່ງບຣານຂອງທ່ານໄປຫາຄັງເກັບຕົ້ນທາງ (upstream).
|
ເຄັດລັບການຄອມມິດ Git
|
ການແກ້ໄຂແບບອອບໄລນ໌
-
ຄລິກທີ່ລິ້ງ "ແກ້ໄຂໜ້ານີ້" ເພື່ອໂຫລດຊອດໂຄດຂອງເອກະສານ. ທ່ານຈະຖືກນຳໄປຫາຄັງເກັບເນື້ອຫາທີ່ກ່ຽວຂ້ອງໃນ Pagure. ເມື່ອທ່ານພົບຄັງເກັບທີ່ຖືກຕ້ອງແລ້ວ, ໃຫ້ເຮັດການ fork ຖ້າທ່ານຍັງບໍ່ມີ fork ຂອງມັນເທື່ອ:
-
ຢູ່ມຸມຂວາເທິງ, ໃຫ້ຄລິກ Fork.
-
ຖ້າທ່ານຍັງບໍ່ໄດ້ເຂົ້າສູ່ລະບົບ Pagure, ທ່ານຈະຖືກຖາມຫາຂໍ້ມູນປະຈຳຕົວຂອງທ່ານ.
-
ລໍຖ້າໃຫ້ການດຳເນີນການສິ້ນສຸດລົງ. ທ່ານອາດຈະຕ້ອງໄດ້ໂຫລດໜ້າເວັບຄືນໃໝ່ ເນື່ອງຈາກມັນບໍ່ໄດ້ອັບເດດໂດຍອັດຕະໂນມັດສະເໝີໄປເມື່ອຂະບວນການສຳເລັດ.
-
ໂຄລນ (Clone) fork ຂອງທ່ານ.
-
-
ເຊັກເອົາ (Check out) ບຣານໃໝ່, ແລະ ເພີ່ມການປະກອບສ່ວນຂອງທ່ານ.
-
ຖ້າທ່ານເພີ່ມໄຟລ໌ໃໝ່ໃດໆ, ໃຫ້ແນ່ໃຈວ່າພວກມັນຖືກລວມເຂົ້າໃນຕຳແໜ່ງທີ່ເໝາະສົມໃນໄຟລ໌ກຳນົດຄ່າ
nav.adocຂອງຄັງເກັບ. -
ບິວລ໌ (Build) ຢູ່ໃນເຄື່ອງຂອງທ່ານເອງ ແລະ ກວດເບິ່ງໃຫ້ແນ່ໃຈວ່າທຸກຢ່າງເບິ່ງຄືກັບທີ່ທ່ານຄາດຫວັງ. ເບິ່ງ ການບິວລ໌ຕົວຢ່າງພາຍໃນເຄື່ອງ ສຳລັບຄຳແນະນຳ.
-
ເມື່ອທ່ານເຮັດສຳເລັດແລ້ວ, ໃຫ້ຄອມມິດການປ່ຽນແປງຂອງທ່ານ ແລະ ພຸຊ (push) ພວກມັນໄປຫາ fork ຂອງທ່ານ.
-
ໃຊ້ Pagure ເພື່ອສ້າງຄຳຮ້ອງຂໍດຶງຂໍ້ມູນ (pull request) ຈາກ fork ຂອງທ່ານໄປຫາບຣານ master ຂອງຄັງເກັບຫຼັກ.
ການຈັດການຄຳຮ້ອງຂໍດຶງຂໍ້ມູນຂອງທ່ານ
ຈະມີຄົນເຫັນຄຳຮ້ອງຂໍດຶງຂໍ້ມູນຂອງທ່ານ ແລະ ຈະທຳການລວມ (merge) ມັນ ຫຼື ໃຫ້ຄຳຄິດເຫັນຖ້າມີບາງຢ່າງທີ່ທ່ານຄວນປ່ຽນແປງ. ໃຫ້ປະສານງານກັບຜູ້ທີ່ໃຫ້ຄຳເຫັນເພື່ອໃຫ້ແນ່ໃຈວ່າການປະກອບສ່ວນຂອງທ່ານໄດ້ມາດຕະຖານ.
|
ຖ້າບໍ່ມີໃຜຕອບຮັບຄຳຮ້ອງຂໍດຶງຂໍ້ມູນຂອງທ່ານພາຍໃນຫຼາຍມື້, ໃຫ້ລອງຍົກເລື່ອງນີ້ຂຶ້ນໃນ ການປະຊຸມປະຈຳອາທິດ, ຊ່ອງ Matrix (#docs ໃນ Fedora Chat), ຫຼື ຟໍຣຳ. |
ການປ່ຽນແປງຂອງທ່ານຈະປາກົດຂຶ້ນທາງອອນລາຍ ຫຼັງຈາກທີ່ຄຳຮ້ອງຂໍດຶງຂໍ້ມູນ (pull request) ຖືກຮວມເຂົ້າກັນແລ້ວ. ເວັບໄຊນີ້ແມ່ນໄດ້ຮັບການປັບປຸງໃໝ່ໃນທຸກໆຊົ່ວໂມງ.ຖ້າຫາກການປ່ຽນແປງຂອງທ່ານບໍ່ປາກົດຂຶ້ນທາງອອນລາຍພາຍໃນ 24 ຊົ່ວໂມງ ຫຼັງຈາກທີ່ PR ຂອງທ່ານຖືກຮວມເຂົ້າກັນແລ້ວ, ໃຫ້ສົ່ງຂໍ້ຄວາມຫາ asamalik (Adam Šamalík) ຜ່ານຊ່ອງທາງ IRC ແລະ ສອບຖາມລາວກ່ຽວກັບເລື່ອງນີ້.
Want to help? Learn how to contribute to Fedora Docs ›