Support OpenKore:
Learn about
the Fund Pool

Apa itu SVN?


Penjelasan Singkat

SVN (juga disebut Subversion adalah tempat dimana versi belum-dirilis terbaru OpenKore disimpan. Ini akan selalu menjadi versi rilis berikutnya dari OpenKore. Lihat juga informasi tentang bagaimana OpenKore memberikan versi. Jika kita berkata "OpenKore SVN version", kita mengarah pada versi OpenKore yang disimpan di SVN repository.


Penjelasan Lengkap

Rilis secara umum terbaru dari OpenKore tidak selalu mengandung code terbaru (code yang sekarang oleh para developer sedang kerjakan sekarang).Openkore memiliki banyak developer, jadi setiap developer tidak hanya menyimpan code mereka di hard drive mereka sendiri: dia akan mendapatkan masalah jika dia ingin menggabungkan perubahannya dengan perubahan yang dilakukan developer lain.

Inilah kenapa OpenKore menggunakan Subversion (SVN). Pengembangan source code terbaru yang disimpan di server SourceForge SVN (SVN repository). SVN adalah alat untuk mempermudah banyaknya developer untuk bekerja dalam satu project.

Anda dapat membandingkan SVN dengan sebuah server FTP dimana setiap developer meng-upload semua perubahan mereka. Sekarang kamu dapat berpikir kenapa kita tidak sekalian saja menggunakan server FTP. Alasannya adalah anda akan mendapatkan masalah ketika banyak developer mengerjakan file yang sama pada saat yang sama. SVN dapat secara otomatis :

  • Menggabungkan perubahan anda dengan perubahan orang lain.
  • Mengulangi kembali perubahan yang anda buat.

Dengan kata lain: SVN memberikan kemudahan untuk banyak developer untuk bekerja pada project yang sama. SVN sekarang telah digunakan secara luas dalam dunia open source, dan merupakan alat yang sangat berguna.


Menggunakan SVN

Pemberitahuan untuk pengguna

Anda mungkin merupakan pengguna yang tertarik dengan code di SVN, karena biasanya selalu memiliki fitur lebih banyak. Tetapi, code di SVN mungkin saja dalam pengembangan. Ini berarti :
  • Software mungkin akan tidak stabil atau tidak dites dengan baik.
  • Anda mungkin perlu meng-install module Perl tambahan untuk dapat menggunakan code tersebut.

Dengan kata lain: code di SVN biasanya juga memiliki banyak bug. Meskipun kami mencoba untuk membuat code itu dapat digunakan secepat mungkin, tidak ada jaminan akan dapat bekerja dengan benar. Silahkan dicamkan hal ini baik-baik.

Saat menggunakan code di SVN, anda sebaiknya:

  • Tetap membaca Readme.txt.
  • Melaporkan setiap bug yang anda temukan, kecuali jika Readme.txt atau di forum telah dikatakan ada problem yang diketahui.
  • Update selalu XSTools.dll atau (wx)start.exe (ini akan dijelaskan)


Silahkan pilih guide yang cocok dengan anda.

Saya adalah pengguna.

Pilih guide ini jika kamu adalah pengguna yang hanya ingin menggunakan yang terbaru dari yang terbaru, dan tidak tertarik dengan menulis code.

Baca guide SVN untuk pengguna.

Saya adalah developer.

Pilih guide ini jika kamu tertarik dalam pengembangan untuk OpenKore.

Baca guide SVN untuk developer.

--h4rry84