diskusi.tech (beta) Community

loading...
Cover image for Mengatasi Conflict Merge Di Xcode

Mengatasi Conflict Merge Di Xcode

uwais123 profile image Uwais Alqadri ・2 min read

Mengatasi merge conflict di Xcode seringkali membuat kepala pusing, dan umum nya ini terjadi karena sulitnya mendeteksi dimana merge conflicts tepatnya berada, dan di artikel kali ini saya akan memberikan tips bagaimana mengatasi conflict merge di Xcode

.

  • Siapkan TextEditor

Di dalam project Xcode, beberapa file hanya bisa di edit melalui interface builder dan tidak dimungkinkan untuk mengedit nya lewat kode, contohnya seperti XIB, Configuration, dan Plist, oleh karena itu, kita membutuhkan satu TextEditor yang akan membantu kita untuk mengedit file - file tersebut melalui code

Teman - teman bisa gunakan TextEditor kesukaan kalian, namun saran saya, gunakan lah VSCode.

Kenapa? dikarenakan VSCode memiliki fitur yang sangat bagus untuk Version Control, contohnya seperti gambar dibawah

Image

alt: vscode git conflict.

.

hanya dengan tanda conflict yang telah disediakan git, VSCode dapat memberi kita opsi action apa yang akan kita lakukan untuk conflict code tersebut dan tentunya ini akan sangat memudahkan kita, keren kan?

.

  • Mengatasi Project Tidak dapat dibuka

Pada beberapa kasus tertentu, conflict Xcode membuat project tidak dapat dibuka, contoh nya sepeti gambar dibawah

Image

alt: The project is damaged and cannot be opened due to a parse error. Examine the project file for invalid edits or unresolved source control conflicts.

.

Bagaimana mengatasinya? lakukan seperti penjelasan di poin sebelumnya, dan biasanya, conflict seperti itu terjadi pada file project.pbxproj,

drag and drop file .xcodeproj kamu ke TextEditor, dan voila! saatnya membenahi conflict

Semoga Bermanfaat!

.

.

.

Connect with me
Github : https://github.com/uwais123
Instagram : https://www.instagram.com/uwais.__alqadri/
LinkedIn : https://www.linkedin.com/in/uwais-alqadri-7a5398180/
Twitter : https://twitter.com/uwais_al_qadri

Discussion

pic
Editor guide