Skip to main content

Versioning Tools

Dahulu pertama kali belajar versioning, saya menggunakan SVN untuk versioning. Pertama kali itu pula lah saya tahu fungsi dari versioning tools. Selama ini yang saya lakukan untuk mengerjakan project tanpa saling mengganggu pekerjaan orang lain adalah mengerjakan modul yang berbeda dalam folder yang berbeda pula. Sehingga kelak jika dilakukan merge, tidak akan terjadi konflik.

Versioning pertama dan software yang saya gunakan adalah Tortoise SVN. Waktu itu ketika ditempatkan disalah satu perusahaan ekspedisi skala besar. Waktu itu diajari cara menggunakannya, dan memang cukup mudah. Dalam sehari pun saya sudah bisa dan biasa menggunakannya. Keyword yang digunakan pun tidak banyak :


checkout : digunakan untuk menarik data dari server ke local
commit : digunakan untuk menyimpan perubahan serta pesan ke server
update : digunakan untuk mengupdate data server setelah dilakukannya checkin
merge : biasanya dilakukan ketika terjadinya conflict 2 file yang berbeda
Sebagian besar mungkin versi simpelnya hanya seperti itu dan sekarang saya mau membahas mengenai versioning tools yang lebih update yaitu git. Jujur saja, ketika menulis ini saya baru 2 kali menggunakannya, dan masih bingung. Padahal ketika bekerja kelak, saya sangat membutuhkan skill ini. Makanya lah saya tulis artikel ini biar saya sendiri lebih mengerti, dan mungkin bisa membantu kamu-kamu juga.



Create Repository
git-init

Checkout Repository
git clone /path/to/repository/
git clone username@host:/path/to/repository/

Add and Commit
git add #Add new file to
git add *
git commit -m "Commit Message" 

Pushing Changes
git push origin master #Change code into head on local server
git push origin
git remote add origin

Branching
git checkout -b feature_x
git checkout master
git branch -d feature_x
git push origin

Update & Merge
git pull #to update your local into newest commit
git merge #to merge a few of branch
git diff #get different code
 
Kode-kode diatas didapat dari http://rogerdudler.github.io/git-guide/

Comments

Popular posts from this blog

Jadwal Dokter Poliklinik Afiat RS PMI Bogor

Share informasi jadwal dokter di poli afiat RS PMI Bogor aja :)

Jadwal Dokter Kandungan Obgyn Bogor

RSIA Hermina Bogor RS PMI Bogor Poliklinik Afiat Poliklinik Reguler RS Bogor Medical Center

SIM C Kota Bogor

Polres kota Bogor terletak di Kedung Halang tepat di pinggir jalan raya bogor. Hal yang perlu disiapkan :  1. KTP + FC 2. Kondisi fisik / tensi 3. Skill uji praktek : zig zag dan angka 8 4. Pelajari teori ujian sim 5. 20rb untuk kesehatan 6. 100rb untuk biaya sim 7. Tangan buat nulis yg banyak 8. Kesabaran ekstra + waktu yang banyak Prosedur :  1. Test kesehatan di klinik polisi ada di gang sebelah selatan polres bogor kota 2. Bayar 20rb 3. Tukar ktp dengan id polres 4. Ambil form dan map di loket pendaftaran 5. Taruh map dan antri ujian praktek 6. Jika lulus, taruh map dan antri ujian teori 7. Ujian teori 8. Kembalikan hasil dan tunggu pemanggilan untuk kelulusan 9. Bayar biaya sim c 100rb 10. Jika lulus, ke loket 2 untuk ambil form pendaftaran 11. Cap hasil ujian, taruh berkas dan tunggu lagi di lokasi ujian teori 12. Kembalikan berkas di loket 3 dan ambil antrian foto 13. Antri foto 14. Foto 15. Tunggu cetak sim 16. Sim di tang