T21g28 Sourcetree Error Commit Is A Merge But No M Option Was Given


بِسْـــــــــمِ ﷲِالرَّحْمَنِ الرَّحِيم. اَللَّهُمَّ صَلِّى عَلَى مُحَمَّدٍٍ، وَعَلَى آلِهِ مُحَمَّدٍٍ Kandungan: Masalah, Punca Masalah, Revert "merge commit" menggunakan GIT Bash.
Tedi menggunakan GIT untuk urus versi kod-kod yang Tedi tulis. Tetapi Tedi tak fasih sangat arahan GIT ini maka Tedi gunakan satu perisian bernama SourceTree sebagai antara muka.
Kelmarin (20210726) berlaku satu kemalangan di mana Tedi telah merge satu branch ke production kerana ada permintaan. Malangnya dalam permintaan itu tidak dinyatakan branch mana yang perlu Tedi merge, tetapi disebut nama pemilik branch tersebut.
Maka Tedi pun merge branch yang pernah diminta Tedi merge ke staging. Tetapi bukan branch itu yang dimaksudkan malahan tiada branch pun yang perlu digabungkan kerana material yang nak diterbitkan itu tidak di-commit ke mana-mana branch. Itu cerita lain pula.
 
MasalahKemudian Tedi pun cuba revert apa yang telah Tedi merge ke production, sekali tak lepas la. Ada ralat seperti di bawah:
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks revert --no-edit 722a718601e27196c694b0fdc0f8efd468039ecc
error: commit 722a718601e27196c694b0fdc0f8efd468039ecc is a merge but no -m option was given.
fatal: revert failed
Completed with errors, see above.
Di mana adalah 722a718601e27196c694b0fdc0f8efd468039ecc nilai hash untuk commit yang Tedi nak revert tu.
 
Punca MasalahSetelah Googling akhirnya Tedi menemui jawapannya di revert back on git but a merge but no -m option was given - Stack Overflow.
Rupa-rupanya SourceTree tak boleh revert atau cherry pick sebarang "merge commit". Terpaksa gunakan GIT bash.
Tedi memang kalau nak merge akan gunakan merge commit dan bukannya fast forward kerana ia nampak lebih mudah untuk difahami dan semua files yang kita commit boleh dijejak dengan lebih mudah kerana terletak pada satu merge. Memandangkan Tedi jenis beruang yang suka buat banyak commit mengikut task. Setiap task berlainan Tedi akan commit berasingan.
 
Revert "merge commit" menggunakan GIT BashMudah sahaja rupanya nak revert gunakan GIT Bash ni dan memang dalam SourceTree ada pintasan untuk buka Terminal.
Buka Terminal pada SourceTree dan masukkan arahan di bawah:
git revert -m 1 <commit-hash>
contoh
git revert -m 1 722a718601e27196c694b0fdc0f8efd468039ecc
-m 1 tu bermaksud mainline, tetapi nilai 1 tu Tedi tak pasti. Nak kena kaji lagi.
git akan laksanakan revert pada merge commit tersebut sebelum paparkan editor untuk sunting mesej commit. Jika kita tutup window editor ini guna butang close [X] commit takkan berlaku.
Selepas dipaparkan editor untuk edit mesej commit, boleh masuk mod sunting dengan taip "i" atau terus taip ":wq" untuk save dan exit, kerana pada dasarnya GIT telah letakkan siap-siap mesej yang bersesuaian.
Selepas exit editor tersebut, GIT akan laksanakan arahan commit. Tedi tak pasti tapi rasanya editor tu vim.
Kemudian kita boleh sambung dalam SourceTree macam biasa.
 
~20210728~
jika kiriman ini bermanfaat, tolong lawat iklan yang ada ya, terima kasih


Artikel ini hanyalah simpanan cache dari url asal penulis yang berkebarangkalian sudah terlalu lama atau sudah dibuang :

http://www.interpretzz.com/2021/07/t21g28-sourcetree-error-commit-is-merge.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Interpretzz+%28interpretZZ%29

Kempen Promosi dan Iklan
Kami memerlukan jasa baik anda untuk menyokong kempen pengiklanan dalam website kami. Serba sedikit anda telah membantu kami untuk mengekalkan servis percuma aggregating ini kepada semua.

Anda juga boleh memberikan sumbangan anda kepada kami dengan menghubungi kami di sini
Jumpa Dah Telur Tapi Masih Lagi Was Was

Jumpa Dah Telur Tapi Masih Lagi Was Was

papar berkaitan - pada 28/7/2021 - jumlah : 288 hits
AMENO jumpa dah telo masing2 Mereka ialah Tengku Razaleigh Datuk Seri Ahmad Zahid Hamidi yang juga Presiden Umno Datuk Seri Ahmad Maslan Datuk Ahmad Nazlan Idris dan Datuk Ahmad Jazlan Yaakub
Lana Nordin Bidas Komen Netizen Setelah Digelar Freemason Kerana Was Was Pada Vaksin

Lana Nordin Bidas Komen Netizen Setelah Digelar Freemason Kerana Was Was Pada Vaksin

papar berkaitan - pada 27/7/2021 - jumlah : 231 hits
Perkongsian pelakon Lana Nordin menerusi Insta Stories nya yang meminta Tan Sri Dr Noor Hisham meletak jawatan serta merta telah mencetuskan kecaman orang ramai
Police Reject Activist S Claim She Was Made To Strip In Lockup

Police Reject Activist S Claim She Was Made To Strip In Lockup

papar berkaitan - pada 2/8/2021 - jumlah : 226 hits
Sentul police chief beh Eng Lai said a female lockup officer had attended to youth activist Sarah Irdina Mohamed Ariff PETALING JAYA Police have rejected a youth activist s claim of being made to strip to her underwear before entering her h...
Bagaimana Nak Hilangkan Penyakit Was Was

Bagaimana Nak Hilangkan Penyakit Was Was

papar berkaitan - pada 2/8/2021 - jumlah : 244 hits
Bagaimana Nak Hilangkan Penyakit Was Was l Ustaz Azhar Idrus Like Follow Follow Subscribe
I Was Asked To Intervene In Court Matters Claims Pm

I Was Asked To Intervene In Court Matters Claims Pm

papar berkaitan - pada 4/8/2021 - jumlah : 160 hits
Prime Minister Muhyiddin Yassin claims he had received pressure from certain parties to intervene in the matters of the court in order to set several individuals free from criminal charges In a national address he said these individuals wer...
Sentul Ocpd Activist Was Detained In Full Accordance With Lockup Procedures

Sentul Ocpd Activist Was Detained In Full Accordance With Lockup Procedures

papar berkaitan - pada 2/8/2021 - jumlah : 217 hits
KUALA LUMPUR Activist Sarah Irdina Mohamad Arif was detained in accordance with the Lockup Rules 1953 says Sentul OCPD Asst Comm Beh Eng Lai Beh said the 20 year old activist was detained under Section 4 of the Sedition Act 1948 She was det...
Explain Why Revocation Of Emergency Ordinances Was Not Announced Urges Umno S Shahril Hamdan

Explain Why Revocation Of Emergency Ordinances Was Not Announced Urges Umno S Shahril Hamdan

papar berkaitan - pada 26/7/2021 - jumlah : 273 hits
PUTRAJAYA The government must explain why the revocation of six Emergency ordinances was not announced says Umno information chief Shahril Hamdan Yes Parliament is the best platform to debate policies but for the government to make a major ...
Covid 19 National Recovery Plan Was It Planned To Fail

Covid 19 National Recovery Plan Was It Planned To Fail

papar berkaitan - pada 25/7/2021 - jumlah : 299 hits
The country is now held to ransom by three threshold numbers in the National Recovery Plan We keenly watch these numbers every day because that would determine when we can get out of our house and get on with our normal life Even the gambli...
How Come Mahathir Was Good Enough For Dap In 2018

How Come Mahathir Was Good Enough For Dap In 2018

papar berkaitan - pada 18/7/2021 - jumlah : 188 hits
The real issue is this Pakatan Harapan needed Mahathir to bring down Prime Minister Najib Tun Razak and Umno Barisan Nasional in May 2018 And now Pakatan Harapan needs Mahathir to also bring down Prime Minister Muhyiddin Yassin and PPBM Per...
Petua Kesihatan Untuk Orang Yang Sudah Berusia

Kawal Alergik Bila Alahan

Indah Delvia Tacilak Di Nan Rami Chord

Raih Gigi Putih Alami Dengan 7 Bahan Sederhana Ini

7 Tanda Kerusakan Otak Yang Kerap Dianggap Remeh

5 Rahasia Mata Sehat Yang Direkomendasikan Pakar Mata

Presiden Pas Kupas Isu Syria Balah Mazhab Gangguan Seksual Um

Do Our Infamous Bali Bombers Deserve A Second Chance At Life


echo '';
Info Dan Sinopsis Drama Berepisod Curang Tanpa Niat Slot Megadrama Astro Ria

5 Insiden Jalan Sesak Yang Berlaku Lebih 24 Jam Durasinya

Senarai Lagu Tugasan Konsert Minggu 6 Gegar Vaganza 2024 Musim 11

Keputusan Markah Peserta Konsert Minggu 5 Gegar Vaganza 2024 Musim 11

10 Filem Drama Seram Melayu Berhantu Terbaru 2024 2025 Mesti Tonton


Penat Dengan Rumah Bersepah Dan Tak Wangi Ini Solusinya

Kenali Jenis Jenis Sakit Kepala Dan Rawatannya

What To Expect From A Consultation With A Premier Data Analytics Company

Isteri Nekad Bakar Suami Kaki Judi

Kelantan Pengedar Dadah Menyamar Jadi Pegawai Risik Tentera

Seronoknya Kalau Ada Kebun Durian Sendiri