Mengonfigurasi Xcode untuk menggunakan Subversion
Apakah Anda seorang pengembang Apple baru atau insinyur Kakao berpengalaman dengan akar di NeXTStep, Anda akan memahami kebutuhan untuk mendukung kerja keras Anda. Mengintegrasikan Xcode dengan subversi tidak hanya memungkinkan Anda untuk mencadangkan kode Anda, tetapi juga memungkinkan Anda untuk menyimpan riwayat perubahan yang dapat Anda kembalikan atau bandingkan dengan kode Anda. Ini disebut kontrol versi. Artikel ini mengasumsikan bahwa Anda sudah memiliki repositori subversi Anda sendiri yang dapat Anda baca dan tulis aksesnya.Jika Anda ingin menyiapkan server subversi Anda sendiri, saya sarankan berkonsultasi dengan google yang maha kuasa untuk berbagai artikel tentang cara menyelesaikan tugas ini. Baca terus untuk tangkapan layar, detail, dan banyak kesenangan.
Langkah 1) Beri tahu Xcode tentang repositori Anda.
Xcode memiliki kemampuan untuk berkomunikasi dengan subversi menggunakan komunikasi svn asli, ssh+svn, http, dan https. Yang paling populer dari berbagai metode adalah https yang memungkinkan Anda menyimpan data melalui saluran terenkripsi. Karena bagaimanapun, penting bahwa rahasia dagang Anda tidak pernah diungkapkan kepada pesaing Anda! Untuk menambahkan repositori subversi, navigasikan ke menu "SCM" dan pilih opsi "Konfigurasikan Repositori SCM...". Isi informasi yang relevan yang harus tersedia untuk Anda, jika tidak, hubungi orang yang mengelola repositori SVN Anda untuk detail lebih lanjut.
Langkah 2) Ayo letakkan kode Anda di server Subversion
Kembali ke menu SCM dan pilih item menu "Repositori". Dari layar ini Anda sekarang dapat "mengimpor" kerja keras Anda ke dalam repositori. Klik tombol "Impor" dan arahkan ke direktori proyek Xcode Anda. Jika Anda belum melakukannya, Anda mungkin ingin berpikir tentang mengonfigurasi proyek Anda untuk menggunakan direktori untuk build yang berada DI LUAR direktori proyek Xcode Anda. Jika Anda mengonfigurasi jalur pembangunan (dalam Pengaturan Proyek) dengan cara ini, Anda akan menghindari pemeriksaan dalam salinan biner aplikasi Anda, yang biasanya tidak diperlukan karena subversi adalah manajemen kontrol sumber (SCM) bukan manajemen kontrol biner. Setelah Anda menyelesaikan situasi jalur pembangunan Anda, lanjutkan dan pilih seluruh proyek Xcode Anda dan impor. Jika server subversi "lokal" ke komputer Anda, proses ini akan menyala dengan cepat. Jika tidak, tunggu beberapa saat hingga selesai.
Langkah 3) Periksa kode Anda yang baru diimpor dari repositori
Sekarang setelah Anda menyimpan kode sumber di server subversi, salinan lokal proyek Xcode Anda saat ini dapat dipindahkan ke samping, atau bahkan lebih baik, dihapus. Jangan khawatir karena Anda menempatkan file di dalam repositori, kami dapat dengan cepat memeriksanya sehingga copy pekerjaan Anda akan dilampirkan ke repositori. Arahkan kembali ke menu SCM (melihat tren di sini?) dan pilih "Repositori". Dari jendela penjelajahan repositori, pilih proyek Xcode Anda dan klik tombol "Checkout". Xcode akan menanyakan tempat untuk menyimpan proyek. Lokasi mana pun akan dilakukan, simpan saja.
Langkah 4) Beri tahu Proyek Anda bahwa itu berada di bawah kendali SCM
Saatnya memberi tahu Xcode bahwa proyek Anda dikelola oleh SCM, atau lebih tepatnya subversi.Tarik Pengaturan Proyek Anda dan klik tombol "Project Roots & SCM". Ini akan memunculkan jendela yang Anda lihat di bawah di mana Anda ingin memilih dan kemudian klik panah hitam kecil sampai membaca repositori subversi Anda. Itu saja. Tekan Ok dan kembali ke Xcode. Proyek Anda sekarang menyadari Subversion.
Langkah Terakhir Kerja keras telah terbayar. Anda sekarang dapat mengklik kanan bilah menu bilah sisi navigasi dan memeriksa entri "SCM". Ini akan menempatkan kolom tambahan di sidebar yang akan memiliki "M" di dalamnya jika file "lebih baru" (artinya perlu dikomit) daripada yang ada di repositori Subversion. Anda sekarang dapat mengklik kanan file dan memasukkannya ke repositori. Ketika Anda melakukan itu, Xcode akan meminta Anda untuk memasukkan komentar yang menjelaskan perubahan apa yang dibuat pada file.