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
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
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