TortoiseSVN

Klien Subversion untuk Windows

Versi 1.6.1

Stefan Küng

Lübbe Onken

Simon Large

Zaenal Mutaquin

Terjemahan oleh 

Thomas Edwin Santosa

Terjemahan oleh 

2009/04/04 16:56:05 (r16042)


Daftar Isi

Pendahuluan
Audien
Bimbingan Membaca
TortoiseSVN bebas!
Komunitas
Pengakuan
Terminologi yang digunakan dalam dokumen ini
1. Pengenalan
Apa itu TortoiseSVN?
Sejarah TortoiseSVN
Fitur TortoiseSVN
Menginstalasi TortoiseSVN
Kebutuhan sistem
Instalasi
Paket Bahasa
Pemeriksa Ejaan
2. Basic Version-Control Concepts
Repositori
Model Pembuatan Versi
Masalah Berbagi-File
Solusi Kunci-Ubah-Buka Kunci
Solusi Copy-Ubah-Gabung
Apa yang Dilakukan Subversion?
Subversion dalam Aksi
Copy Pekerjaan
URL Repositori
Revisi
Bagaimana Copy Pekerjaan Melacak Repositori
Ringkasan
3. Repositori
Pembuatan Repositori
Pembuatan Repositori dengan Klien Baris Perintah
Membuat Repositori Dengan TortoiseSVN
Akses Lokal ke Repositori
Accessing a Repository on a Network Share
Tata Letak Repositori
Cadangan Repositori
Server side hook scripts
Link Checkout
Accessing the Repository
Server Berbasis Svnserve
Pengenalan
Menginstalasi svnserve
Menjalankan svnserve
Basic Authentication with svnserve
Kemanan yang Lebih Baik dengan SASL
Mengotentikasi dengan svn+ssh
Otorisasi berbasis-path dengan svnserve
Server Berbasis Apache
Pengenalan
Menginstalasi Apache
Menginstalasi Subversion
Konfigurasi
Repositori Multipel
Path-Based Authorization
Otentikasi Dengan Suatu Windows Domain
Sumber Otentikasi Multipel
Mengamankan server dengan SSL
Using client certificates with virtual SSL hosts
4. Bimbingan Penggunaan Harian
Memulai
Lapisan Ikon
Menu Konteks
Drag dan Drop
Jalan Pintas Umum
Otentikasi
Maximizing Windows
Mengimpor Data Ke dalam Suatu Repositori
Impor
Impor di tempat
File Khusus
Melakukan Checkout Copy Pekerjaan
Checkout Depth
Mengirimkan Perubahan Anda Ke Repositori
Dialog Komit
Daftar Perubahan
Excluding Items from the Commit List
Pesan Log Komit
Kemajuan Komit
Memutahirkan Copy Pekerjaan Anda Dengan Perubahan Dari Yang Lain
Menyelesaikan Konflik
File Conflicts
Tree Conflicts
Mendapatkan Informasi Status
Lapisan Ikon
Kolom TortoiseSVN Dalam Windows Explorer
Status Lokal dan Remote
Melihat Diffs
Daftar Perubahan
Dialog Log Revisi
Permintaan Dialog Log Revisi
Revision Log Actions
Mendapatkan Informasi Tambahan
Mendapatkan pesan log lebih banyak
Current Working Copy Revision
Merge Tracking Features
Mengubah Pesan Log dan Pembuat
Menyaring Pesan Log
Informasi Statistik
Offline Mode
Refreshing the View
Melihat Perbedaan
Perbedaan File
Line-end and Whitespace Options
Membandingkan Folder
Melakukan Diff Gambar Menggunakan TortoiseIDiff
Eksternal Diff/Merge Tools
Menambah File Dan Direktori Baru
Copying/Moving/Renaming Files and Folders
Mengabaikan File Dan Direktori
Pencocokan Pola dalam Daftar Abaikan
Deleting, Moving and Renaming
Deleting files and folders
Moving files and folders
Changing case in a filename
Dealing with filename case conflicts
Pembetulan Perubahan Nama File
Rekursif ke dalam folder tidak berversi
Memulihkan Perubahan
Membersihkan
Seting Proyek
Properti Subversion
TortoiseSVN Project Properties
External Items
External Folders
External Files
Pencabangan / Pembuatan Tag
Membuat Cabang atau Tag
Untuk Checkout atau Menukar...
Penggabungan
Menggabungkan Suatu Jangkauan Revisi
Reintegrate a branch
Menggabung Dua Pohon yang Berbeda
Merge Options
Reviewing the Merge Results
Merge Tracking
Handling Conflicts during Merge
Merge a Completed Branch
Feature Branch Maintenance
Penguncian
Bagaimana Penguncian Bekerja dalam Subversion
Mendapatkan Kunci
Melepaskan Kunci
Memeriksa Status Kunci
Membuat File Tidak-Terkunci Hanya-Baca
Naskah Hook Penguncian
Membuat dan Menerapkan Patch
Membuat File Patch
Menerapkan File Patch
Siapa Yang Mengubah Baris Mana?
Blame untuk File
Blame Perbedaan
Browser Repositori
Grafik Revisi
Revision Graph Nodes
Changing the View
Using the Graph
Refreshing the View
Pruning Trees
Mengekspor suatu Copy Pekerjaan Subversion
Removing a working copy from version control
Merelokasi copy pekerjaan
Integration with Bug Tracking Systems / Issue Trackers
Adding Issue Numbers to Log Messages
Getting Information from the Issue Tracker
Integrasi dengan Pelihat Repositori Berbasis Web
Seting TortoiseSVN
Seting Umum
Revision Graph Settings
Seting Lapisan Ikon
Seting Jaringan
Seting Program Eksternal
Seting Data Tersimpan
Tembolok Log
Client Side Hook Scripts
TortoiseBlame Settings
Seting Registri
Folder Pekerjaan Subversion
Langkah terakhir
5. Program SubWCRev
Baris Perintah SubWCRev
Penggantian Kata Kunci
Contoh Kata Kunci
COM interface
A. Pertanyaan Sering Diajukan (FAQ)
B. Bagaimana Saya...
Memindahkan/copy banyak file sekaligus
Memaksa pengguna untuk memasukan log pesan
Naskah-Hook pada server
Properti Proyek
Mutahirkan file dari repositori
Roll back (Undo) revisions in the repository
Gunakan dialog log revisi
Gunakan dialog gabung
Use svndumpfilter
Compare two revisions of a file or folder
Sertakan sub-proyek umum
Gunakan svn:externals
Gunakan copy pekerjaan berulang
Gunakan lokasi relatif
Membuat jalan pintas ke repositori
Abaikan file yang sudah diversi
Unversion a working copy
Remove a working copy
C. Saran-Saran yang Berguna untuk Administrator
Mendistribusikan TortoiseSVN via aturan grup
Pengalihan pemeriksaan pemutahiran
Menyeting variabel lingkungan SVN_ASP_DOT_NET_HACK
Disable context menu entries
D. Mengotomasi TortoiseSVN
Perintah TortoiseSVN
Perintah-Perintah TortoiseIDiff
E. Referensi Silang Interface Baris Perintah
Konvensi dan Aturan Dasar
Perintah TortoiseSVN
Checkout
Mutahirkan
Mutahirkan ke Revisi
Komit
Diff
Tampilkan Log
Periksa Modifikasi
Grafik Revisi
Repo Browser
Edit Konflik
Diselesaikan
Ganti nama
Hapus
Pulihkan
Membersihkan
Dapatkan Kunci
Lepaskan Kunci
Cabang/Tag
Saklar
Gabung
Ekspor
Relokasi
Buat Repositori Disini
Tambah
Impor
Blame
Tambah ke Daftar Abaikan
Buat Patch
Terapkan Patch
F. Implementation Details
Lapisan Ikon
G. Mengamankan Svnserve dengan SSH
Menyiapkan Peladen Linux
Menyiapkan Peladen Windows
Peralatan klien SSH untuk digunakan dengan TortoiseSVN
Creating OpenSSH Certificates
Create Keys using ssh-keygen
Create Keys using PuTTYgen
Test using PuTTY
Menguji SSH dengan TortoiseSVN
SSH Configuration Variants
6. IBugtraqProvider interface
The IBugtraqProvider interface
The IBugtraqProvider2 interface
Daftar Kata
Indeks

Daftar Gambar

2.1. Sistem Klien/Server Umum
2.2. Masalah yang Dihindari
2.3. Solusi Kunci-Ubah-Buka Kunci
2.4. Solusi Copy-Ubah-Gabung
2.5. ...Copy-Ubah-Gabung Lanjutan
2.6. Sistem File Repositori
2.7. Repositori
3.1. Menu TortoiseSVN untuk folder tidak berversi
4.1. Explorer menampilkan lapisan ikon
4.2. Menu konteks untuk direktori dibawah kontrol versi
4.3. Menu file Explorer untuk jalan pintas dalam folder berversi
4.4. Menu drag kanan untuk direktori dibawah kontrol versi
4.5. Dialog Otentikasi
4.6. Dialog Impor
4.7. Dialog Checkout
4.8. Dialog Komit
4.9. Pemeriksa Ejaan Dialog Komit
4.10. Dialog Progres menampilkan komit dalam proses
4.11. Dialog Progres menampilkan pemutahiran yang sudah selesai
4.12. Explorer menampilkan lapisan ikon
4.13. Periksa Modifikasi
4.14. Dialog Komit dengan Daftar Perubahan
4.15. Dialog Log Revisi
4.16. Pane Atas Dialog Log Revisi dengan Menu Konteks
4.17. Menu Konteks Pane Atas untuk 2 Revisi yang Dipilih
4.18. Pane Bawah Dialog Log dengan Menu Konteks
4.19. The Log Dialog Showing Merge Tracking Revisions
4.20. Histogram Komit-per-Pembuat
4.21. Pie Chart Komit-per-Pembuat
4.22. Grafik Komit-Menurut-Tanggal
4.23. Go Offline Dialog
4.24. Dialog Pembandingan Revisi-Revisi
4.25. Peninjau perbedaan gambar
4.26. Menu konteks Explorer untuk file tidak berversi
4.27. Menu drag kanan untuk direktori dibawah kontrol versi
4.28. Menu konteks Explorer untuk file tidak berversi
4.29. Menu konteks Explorer untuk file berversi
4.30. Dialog Pulihkan
4.31. Halaman properti Explorer, tab Subversion
4.32. Halaman properti Subversion
4.33. Menambah properti
4.34. Dialog Cabang/Tag
4.35. Dialog Tukar
4.36. The Merge Wizard - Select Revision Range
4.37. The Merge Wizard - Reintegrate Merge
4.38. The Merge Wizard - Tree Merge
4.39. The Merge Conflict Callback Dialog
4.40. The Merge reintegrate Dialog
4.41. Dialog Penguncian
4.42. Dialog Pemeriksaan Modifikasi
4.43. Dialog Buat Patch
4.44. Dialog Anotasi / Blame
4.45. TortoiseBlame
4.46. Browser Repositori
4.47. Grafik Revisi
4.48. Dialog Ekspor-dari-URL
4.49. Dialog Relokasi
4.50. Example issue tracker query dialog
4.51. Dialog Seting, Halaman Umum
4.52. The Settings Dialog, Context Menu Page
4.53. Dialog Setting, Dialog 1 Halaman
4.54. Dialog Seting, Halaman Dialog 2
4.55. Dialog Seting, Halaman Warna
4.56. The Settings Dialog, Revision Graph Page
4.57. The Settings Dialog, Revision Graph Colors Page
4.58. The Settings Dialog, Icon Overlays Page
4.59. HDialog Seting, Halaman Set Ikon
4.60. Dialog Seting, Halaman Jaringan
4.61. Dialog Seting, Halaman Peninjau Diff
4.62. Dialog Seting, Dialog Lanjutan Diff/Merge
4.63. Dialog Seting, Halaman Data Tersimpan
4.64. The Settings Dialog, Log Cache Page
4.65. The Settings Dialog, Log Cache Statistics
4.66. Dialog Seting, Halaman Naskah Hook
4.67. Dialog Seting, Konfigurasi Naskah Hook
4.68. The Settings Dialog, Issue Tracker Integration Page
4.69. The Settings Dialog, TortoiseBlame Page
C.1. Dialog pemutahiran

Daftar Tabel

2.1. URL Akses Repositori
3.1. Apache httpd.conf Settings
5.1. Daftar saklar baris perintah yang tersedia
5.2. Daftar saklar baris perintah yang tersedia
5.3. COM/automation methods supported
C.1. Menu entries and their values
D.1. Daftar perintah dan opsi yang tersedia
D.2. Daftar opsi yang tersedia