Showing posts with label version-control. Show all posts
Showing posts with label version-control. Show all posts

Monday, May 23, 2011

SVN Switch

Dalam manajemen Source Code sebuah Software pada umumnya menggunakan sebuah tools untuk melakukan hal tersebut. Tools yang banyak digunakan untuk keperluan tersebut adalah Subversion (SVN) dan GIT.




Pada Tools Manajemen Source Code pasti memiliki tempat untuk menampung/menyimpan seluruh perubahan yang terjadi pada sebuah source code, hal tersebut biasa disebut dengan istilah Repository.

Apabila Anda menggunakan Subversion (SVN) maka lokasi dari Repository bersifat terpusat, dapat diletakan pada lokal jaringan komputer atau dapat ditaruh di Internet. Apabila Repository Anda ingin dapat diakses melalui internet maka komputer Anda harus memiliki IP PUBLIC.

Monday, March 28, 2011

Software Release Life Cycle & Semantic Versioning

Software Release Life Cycle adalah tahapan-tahapan dalam developmen software hingga software tersebut rilis, dapat berupa software yang baru dibuat, perbaikan bug/error atau pengembangan software. 

Tahapan-tahapan ini menggambarkan seberapa stabil dan seberapa selesai software tersebut. Berikut ini adalah tahapan-tahapan Software Release Life Cycle yang disusun secara beurutan

1.Alpha

Alpha adalah status Developmen pada software yang mungkin belum terdapat seluruh fitur yang direncanakan dan belum stabil, tetapi dapat menunjukan atau memberikan gambaran dari hasil akhir sebuah software.

Versi Alpha dapat di katakan sebuah versi review yang akan di-test secara intensif oleh internal penguji/tester tetapi dapat diberikan juga pada penguji eksternal, misalkan user yang ingin mencoba versi Alpha tersebut.

Tahapan Alpha bisa berkembang dari Alpha 1, Alpha 2 dan seterusnya tergantung dari hasil pengujian dan tindakan dari hasil pengujian tersebut seperti perbaikan bug atau error, penambahan, penyesuaian dsb-nya dari software tersebut

Tuesday, August 31, 2010

SVN with Apache

Untuk memberikan kemudahan dalam memanfaat SVN sebagai Version Control yang dapat diakses via protokol http. 


SVN memiliki module untuk webserver Apache agar repository SVN dapat di akses melalui protokol http. Module tersebut adalah mod_dav_svn

Agar Repsitory SVN dapat diakes via http minum pada webserver apache terdapat modul mod_dav_svn dan mod_dav.

Thursday, August 26, 2010

SVN Copy and SVN Merge

Dalam manajemen Source Code sebuah Software biasanya hal-hal seperti Rilis Version Stabil, Version Aplha, Version Beta dsb adalah hal yang sering dijumpai. 




Untuk melakukan hal tersebut SVN - Subversion telah menyediakan feature untuk mempermudah kebutuhan tersebut dengan menggunakan feature SVN COPY dan SVN MERGE. Apa itu SVN silakan klik ini dan yang ini

Friday, August 20, 2010

Menghapus Direktori .SVN

Mungkin yang pernah menggunakan version control SVN, (apa itu SVN silakan klil link ini) mengetahui pada setiap folder/direktori setelah melakukan SVN CO terdapat sebuah folder/direktori hidden bernama .svn yang otomatis dibuat oleh SVN.






Folder/Direktor .svn terkadang menjadi masalah ketika sebuah aplikasi akan di deploy (misalkan di pasang pada server client)

Sebaiknya  folder/direktori .svn  tidak disertakan ketika akan di-deploy karena akan memperbesar ukuran aplikasi

Monday, November 3, 2008

SVN

pernah dengar istilah source code management, maksudnya sih,.. agar code program yang sudah di bikin tidak berserakan di mana-mana, jadi kalau source code mau di pake lagi atau di revisi bisa dengan mudah di dapatkan...

dan source code management ini juga dapat dan mencegah tumpang tindih file dan perubahan code program dari suatu file.... (sakti kan :D.....)


oke.. penasarankan nama nya apa nih software....
namanya Adalah....


Subversion (SVN)