Mengkonfigurasi Xcode untuk menggunakan Subversion
Sama ada anda seorang pembangun Apple baharu atau jurutera Koko berpengalaman dengan akar dalam NeXTStep, anda akan memahami keperluan untuk menyandarkan kerja keras anda. Mengintegrasikan Xcode dengan subversi bukan sahaja membolehkan anda menyandarkan kod anda, tetapi ia juga membolehkan anda menyimpan sejarah perubahan yang anda boleh kembalikan semula atau membandingkan kod anda. Ini dipanggil kawalan versi. Artikel ini menganggap bahawa anda sudah mempunyai repositori subversi anda sendiri yang telah anda akses baca dan tulis.Jika anda ingin menyediakan pelayan subversi anda sendiri, saya cadangkan berunding dengan google yang maha kuasa untuk pelbagai artikel tentang cara menyelesaikan tugas ini. Teruskan membaca untuk tangkapan skrin, butiran dan banyak keseronokan.
Langkah 1) Beritahu Xcode tentang repositori anda.
Xcode mempunyai keupayaan untuk berkomunikasi dengan subversi menggunakan komunikasi svn asli, ssh+svn, http dan https. Kaedah yang paling popular ialah https yang membolehkan anda menyimpan data anda melalui saluran yang disulitkan. Kerana selepas semua, adalah penting bahawa rahsia perdagangan anda tidak pernah didedahkan kepada pesaing anda! Untuk menambah repositori subversi, navigasi ke menu "SCM" dan pilih pilihan "Konfigurasikan Repositori SCM...". Isikan maklumat berkaitan yang sepatutnya tersedia untuk anda, jika tidak, hubungi orang yang mentadbir repositori SVN anda untuk mendapatkan butiran lanjut.
Langkah 2) Mari letakkan kod anda pada pelayan Subversion
Kembali ke menu SCM dan pilih item menu “Repositori”. Dari skrin ini anda kini boleh "mengimport" kerja keras anda ke dalam repositori. Klik butang "Import" dan navigasi ke direktori projek Xcode anda. Jika anda belum berbuat demikian, anda mungkin mahu memikirkan tentang mengkonfigurasi projek anda untuk menggunakan direktori untuk binaan yang berada di LUAR direktori projek Xcode anda. Jika anda mengkonfigurasi laluan binaan anda (dalam Tetapan Projek anda) dengan cara ini, anda akan mengelak daripada menyemak salinan binari aplikasi anda, yang biasanya tidak diperlukan kerana subversi ialah pengurusan kawalan sumber (SCM) bukan pengurusan kawalan binari. Selepas anda menyelesaikan situasi laluan binaan anda, teruskan dan pilih keseluruhan projek Xcode anda dan importnya. Jika pelayan subversi adalah "tempatan" ke komputer anda proses ini akan menyala dengan cepat. Jika tidak, tunggu sebentar sehingga ia selesai.
Langkah 3) Semak kod anda yang baru diimport daripada repositori
Sekarang anda telah menyimpan kod sumber anda pada pelayan subversi, salinan tempatan semasa projek Xcode anda boleh dialihkan ke tepi, atau lebih baik lagi, dipadamkan. Jangan risau kerana anda meletakkan fail di dalam repositori, kami boleh menyemaknya dengan cepat supaya salinan kerja anda akan dilampirkan pada repositori. Navigasi kembali ke menu SCM (perasan arah aliran di sini?) dan pilih "Repositori". Dari tetingkap penyemakan imbas repositori pilih projek Xcode anda dan klik butang "Checkout". Xcode akan meminta anda tempat untuk menyimpan projek. Mana-mana lokasi akan berjaya, simpan sahaja.
Langkah 4) Maklumkan Projek anda bahawa ia berada di bawah kawalan SCM
Masa untuk memberitahu Xcode bahawa projek anda sedang diuruskan oleh SCM, atau lebih khusus subversi.Tarik Tetapan Projek anda dan klik butang "Project Roots & SCM". Ia akan memaparkan tetingkap yang anda lihat di bawah di mana anda ingin memilih dan kemudian klik anak panah hitam kecil sehingga ia membaca repositori subversi anda. Bahawa ia. Tekan Ok dan kembali ke Xcode. Projek anda kini sedar Subversion.
Langkah Terakhir Kerja keras telah membuahkan hasil. Anda kini boleh klik kanan pada bar menu bar sisi navigasi dan semak entri "SCM". Ini akan meletakkan lajur tambahan dalam bar sisi yang akan mempunyai "M" di dalamnya jika fail "lebih baharu" (bermaksud ia perlu dilakukan) daripada apa yang terdapat dalam repositori Subversion. Anda kini boleh mengklik kanan fail dan memasukkannya ke repositori. Apabila anda berbuat demikian, Xcode akan meminta anda memasukkan ulasan yang menerangkan perubahan yang dibuat pada fail.