1. Mengapa menggunakan Server VisualSVN daripada Subversion? Jawaban: Karena jika Anda menggunakan Subversion secara langsung, maka pada sistem Windows, jika Anda ingin memulai dengan sistem, Anda perlu merangkum SVN Server sebagai layanan windws, dan Anda perlu mengontrol izin pengguna dengan memodifikasi file konfigurasi. VisualSVN Serve terintegrasi dengan Subversion dan Apache, menghilangkan semua kerumitan. Saat diinstal, SVN Server sudah dikemas sebagai layanan windws, dan konfigurasi Apache Server hanya pada antarmuka grafis, menentukan metode otentikasi, port akses, dan operasi sederhana lainnya. Selain itu, pengelolaan izin pengguna juga dikonfigurasi melalui antarmuka grafis. 2. Mengapa tidak menggunakan TFS? Jawaban: Sejak kami memulai dengan Subversion dan TortioseSVN, kami tidak mengubah perangkat lunak lain. Adapun TFS, sejauh ini saya belum menggunakannya, nyatanya saya hanya membaca beberapa artikel dan tidak tahu banyak tentangnya. 3. Apakah Server VisualSVN gratis? Jawaban: Ya, Server VisualSVN gratis, sedangkan VisualSVN dikenakan biaya. VisualSVN adalah klien SVN, terintegrasi dengan Visual Studio, VisualSvn Server adalah sisi server SVN, termasuk Subversion, Apache dan manajemen pengguna dan izin, keuntungannya telah disebutkan di atas.
Baiklah, kembali ke bisnis, secara resmi memulai tutorial kita hari ini.
1. Metode konfigurasi dan penggunaan Server VisualSVN [sisi server] Setelah menginstal VisualSVN Server [lihat di sini untuk proses instalasi], jalankan VisualSVN Server Manger, berikut ini adalah antarmuka boot:
Oke, mari kita tambahkan basis kode [Repositori], seperti yang ditunjukkan di bawah ini:
Buat basis kode baru seperti yang ditunjukkan pada gambar di atas, masukkan nama basis kode di kotak teks yang ditampilkan pada gambar di bawah ini:
Catatan: Jika Kotak Centang pada gambar di atas dipilih, tiga subdirektori akan dibuat di bawah StartKit basis kode: trunk, cabang, dan tag; Jika tidak dicentang, hanya StartKit basis kode kosong yang dibuat. Klik tombol OK dan basis kode berhasil dibuat.
Setelah Anda membuat basis kode, tidak ada apa-apa di dalamnya. Saya akan menjelaskan cara bermigrasi ke kode sumber di bagian kedua tutorial ini. Selanjutnya, kami memulai pengaturan keamanan, klik kanan Pengguna di sebelah kiri:
Masukkan informasi di atas, klik OK, dan kami akan membuat pengguna. Ikuti proses di atas untuk menambahkan pengguna Developer1, tester1, dan manager1 masing-masing, dan sekarang kita mulai menambahkan pengguna ini ke proyek yang baru saja kita buat:
Klik "Tambah..." tombol, pilih pengguna yang baru saja kita tambahkan pada gambar di bawah ini, klik tombol OK: Catatan: Anda mungkin telah memperhatikan Grup pada gambar di bawah ini, ya, Anda juga dapat membuat grup terlebih dahulu, menambahkan pengguna ke setiap grup, dan kemudian mengotorisasi grup.
Otorisasi pengguna atau grup seperti yang ditunjukkan pada gambar berikut:
Dengan mengklik tombol "OK", pengguna di atas memiliki izin yang berbeda untuk mengakses basis kode StartKit. Karena pengguna starter adalah pendatang baru di tim dan tidak ingin dia mengirimkan kode baru ke basis kode, dia hanya dapat membaca kode di basis kode, bukan mengirimkan kode. Tester1 adalah penguji dan tidak bertanggung jawab atas penulisan kode, jadi juga hanya-baca. Developer1 dan manager1 adalah pengembang dan manajer proyek, dan tentu saja memiliki izin baca dan tulis. Dalam proses pengembangan proyek yang sebenarnya, seringkali tidak mungkin hanya ada satu pengembang dan penguji, jadi lebih mudah menggunakan grup untuk mengotorisasi, dan Anda dapat mempraktikkannya sendiri. 2. Penggunaan dasar TotoiseSVN
Dalam Tutorial Praktik Manajemen Proyek 1, Jika Anda ingin melakukan pekerjaan dengan baik, Anda harus terlebih dahulu mempertajam alat Anda [Alat Dasar], saya telah menjelaskan cara menginstal TortoiseSVN. Dalam penjelasan di atas, kita telah berbicara tentang cara menggunakan VisualSVN Server, dan hari ini saya akan berbicara tentang penggunaan sederhana TortoiseSVN. 1. Periksa kode sumber ke server SVN Jika kita menggunakan Visual Studio untuk membuat proyek di folder StartKit, kita perlu memeriksa kode sumber proyek ini ke dalam basis kode di Server SVN, klik kanan pertama pada folder StartKit, menu klik kanan saat ini seperti yang ditunjukkan pada gambar di bawah ini: Gambar 2-2-1
Klik Impor, dan formulir berikut muncul, di mana http://zt.net.henu.edu.cn adalah nama server, svn adalah direktori root dari repositori kode, dan StartKit adalah basis kode yang kami tambahkan di tutorial sebelumnya: Catatan: Kotak Centang di sudut kiri bawah tidak berguna saat Anda pertama kali memeriksa kode sumber, tetapi sangat berguna saat Anda mengirimkan kode nanti. Gambar 2-2-2
Klik tombol OK, dan formulir berikut akan muncul, meminta Anda untuk memasukkan kredensial Anda: Gambar 2-2-3
Masukkan nama pengguna dan kata sandi dalam formulir di atas, dan klik tombol OK: Gambar 2-2-4
Seperti yang ditunjukkan pada gambar di atas, kode sumber telah berhasil diperiksa ke server SVN. Pada titik ini, anggota tim dapat memigrasikan kode sumber dari server SVN ke mesin mereka sendiri.
|