git-merge-index - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ git-merge-index ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


git-merge-index - ດໍາເນີນການ merge ສໍາລັບໄຟລ໌ທີ່ຕ້ອງການການລວມເຂົ້າກັນ

ສະຫຼຸບສັງລວມ


ໄປ merge-index [-o] [-q] (-a | [--] *)

ລາຍລະອຽດ


ນີ້ເບິ່ງເຖິງ (s​) ໃນ​ດັດ​ຊະ​ນີ​ແລະ​, ຖ້າ​ຫາກ​ວ່າ​ມີ​ການ​ເຂົ້າ​ຮ່ວມ​ໃດ​ຫນຶ່ງ​, passes ໄດ້​
SHA-1 hash ສໍາລັບໄຟລ໌ເຫຼົ່ານັ້ນເປັນ argument 1, 2, 3 (argument ຫວ່າງເປົ່າຖ້າບໍ່ມີໄຟລ໌), ແລະ ເປັນ
argument 4. ຮູບແບບໄຟລ໌ສໍາລັບສາມໄຟລ໌ແມ່ນຜ່ານເປັນ argument 5, 6 ແລະ 7.

OPTIONS


--
ຢ່າຕີຄວາມຫມາຍການໂຕ້ຖຽງເພີ່ມເຕີມເປັນທາງເລືອກ.

-a
ດໍາເນີນການ merge ກັບໄຟລ໌ທັງຫມົດໃນດັດຊະນີທີ່ຕ້ອງການການລວມເຂົ້າກັນ.

-o
ແທນທີ່ຈະຢຸດຢູ່ທີ່ການຜະສົມຜະສານທີ່ລົ້ມເຫລວຄັ້ງທໍາອິດ, ເຮັດທັງຫມົດຂອງພວກເຂົາໃນການສັກຢາດຽວ - ສືບຕໍ່
ກັບການລວມເຂົ້າກັນເຖິງແມ່ນວ່າໃນເວລາທີ່ການລວມກັນທີ່ຜ່ານມາສົ່ງຄືນຄວາມຜິດພາດ, ແລະພຽງແຕ່ກັບຄືນລະຫັດຄວາມຜິດພາດ
ຫຼັງ​ຈາກ​ການ​ລວມ​ທັງ​ຫມົດ​.

-q
ຢ່າຈົ່ມກ່ຽວກັບໂຄງການ merge ທີ່ລົ້ມເຫລວ (ປົກກະຕິແລ້ວໂຄງການ merge ລົ້ມເຫລວ
ຊີ້ໃຫ້ເຫັນຄວາມຂັດແຍ້ງໃນລະຫວ່າງການລວມຕົວ). ນີ້ແມ່ນສໍາລັບ porcelains ທີ່ອາດຈະຕ້ອງການທີ່ຈະ emission
ຂໍ້ຄວາມແບບກຳນົດເອງ.

If ໄປ merge-index ເອີ້ນວ່າມີຫຼາຍ s (ຫຼື -a) ຫຼັງຈາກນັ້ນມັນປຸງແຕ່ງພວກມັນໃນທາງກັບກັນ
ພຽງແຕ່ຢຸດຖ້າການຮວມສົ່ງຄືນລະຫັດອອກທີ່ບໍ່ແມ່ນສູນ.

ໂດຍປົກກະຕິນີ້ແມ່ນດໍາເນີນການດ້ວຍສະຄິບທີ່ເອີ້ນວ່າ Git's imitation ຂອງ ລວມ ຄຳ ສັ່ງຈາກ
ຊຸດ RCS.

script ຕົວຢ່າງເອີ້ນວ່າ ໄປ merge-one-file ແມ່ນລວມຢູ່ໃນການແຈກຢາຍ.

ແຈ້ງເຕືອນ ແຈ້ງເຕືອນ! Git "merge object order" ແມ່ນແຕກຕ່າງຈາກ RCS ລວມ ໂຄງການ
ລວມຄໍາສັ່ງວັດຖຸ. ໃນຄໍາສັ່ງຂ້າງເທິງ, ຕົ້ນສະບັບແມ່ນທໍາອິດ. ແຕ່ຄໍາສັ່ງໂຕ້ຖຽງ
ກັບ​ໂຄງ​ການ​ລວມ 3 ທາງ​ ລວມ ແມ່ນເພື່ອໃຫ້ມີຕົ້ນສະບັບຢູ່ໃນກາງ. ຢ່າຖາມຂ້ອຍວ່າເປັນຫຍັງ.

ຕົວຢ່າງ:

torvalds@ppc970:~/merge-test> git merge-index cat MM
ນີ້ແມ່ນ MM ຈາກຕົ້ນໄມ້ຕົ້ນສະບັບ. # ຕົ້ນສະບັບ
ນີ້ແມ່ນດັດແກ້ MM ໃນສາຂາ A. # merge1
ນີ້ແມ່ນດັດແກ້ MM ໃນສາຂາ B. # merge2
ນີ້ແມ່ນດັດແກ້ MM ໃນສາຂາ B. # ເນື້ອໃນປະຈຸບັນ

or

torvalds@ppc970:~/merge-test> git merge-index cat AA MM
cat: : ບໍ່ມີໄຟລ໌ ຫຼືໄດເລກະທໍລີດັ່ງກ່າວ
ນີ້ແມ່ນເພີ່ມ AA ໃນສາຂາ A.
ນີ້ແມ່ນເພີ່ມ AA ໃນສາຂາ B.
ນີ້ແມ່ນເພີ່ມ AA ໃນສາຂາ B.
fatal: ໂຄງ​ການ merge ສົບ​ຜົນ​ສໍາ​ເລັດ​

ບ່ອນທີ່ຕົວຢ່າງສຸດທ້າຍສະແດງໃຫ້ເຫັນວິທີການ ໄປ merge-index ຈະຢຸດເຊົາການພະຍາຍາມລວມເອົາອັນໃດອັນໜຶ່ງ
ໄດ້ສົ່ງຄືນຂໍ້ຜິດພາດ (ເຊັ່ນ, cat ສົ່ງຄືນຂໍ້ຜິດພາດສໍາລັບໄຟລ໌ AA, ເພາະວ່າມັນບໍ່ໄດ້.
ມີຢູ່ໃນຕົ້ນສະບັບ, ແລະດັ່ງນັ້ນ ໄປ merge-index ບໍ່ໄດ້ພະຍາຍາມລວມເອົາສິ່ງທີ່ MM).

GIT


ສ່ວນຫນຶ່ງຂອງ ໄປ(1) ຊຸດ

ໃຊ້ git-merge-index ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌