Professional Documents
Culture Documents
Anggota Tim: 1. Mulkan Syarif 14000523 2. Giatika 14000528 3. Syaifur Rahmatullah 14000529 4. Sukmawati Anggraeni P 14000533
PENDAHULUAN
Versioning system atau sering juga disebut Revision Control yaitu software yang berfungsi untuk mencatat perubahan berkala pada setiap file dengan detail pencatatan berupa : 1. Tanggal perubahan : Anda akan tahu kapan terakhir script tersebut dirubah 2. User yang merubah : Anda akan tahu user yang mana dalam tim anda yang melakukan perubahan 3. Baris Kode perubahan : Karena file dicatat waktu per waktu maka anda dapat membandingkan setiap baris kode perubahan
Mercurial
Mercurial merupakan distributed source control /distributed revision control secara gratis. Ditulis menggunakan PyThon dimana sebelumnya hanya dapat dijalankan di sistem operasi Linux namun saat ini sudah mulai dapat dijalankan di beberapa Sistem Operasi (windows dan mac)
Catatan: Untuk mengetahui tools yang suport dengan mercurial dapat dilihat di situs resminya yaitu: http://mercurial.selenic.com 1. Repository : http://mercurial.selenic.com/wiki/Repository 2. Mercurial Hosting : http://mercurial.selenic.com/wiki/MercurialHosting 3. Tools Suport Mercurial : http://mercurial.selenic.com/wiki/OtherTools
TortoiseHg
TortoiseHg merupakan tool GUI untuk Mercurial. Tersedia untuk Windows, Linux (Gnome), dan MacOS. TortoiseHg telah include Mercurial, sehingga tidak perlu lagi untuk install Mercurial secara manual.
Google Code
Google Code merupakan salah satu layanan untuk membuat file hosting gratis dan mudah atau sebagai media penyimpanan berupa file. Supports distributed revision control yaitu svn and hg (mercurial). Keunggulan dari google code antara lain: 1. Mudah di gunakan. 2. Kapasitas penyimpanan sampai 4 GB (Bisa ditambah dengan membuat Project Baru) 3. Kapasitas upload per file maksimal 200 MB. 4. Gratis!
Catatan: Repository adalah sebuah folder yang berfungsi untuk menyimpan source code beserta semua catatan perubahannya.
Menambahkan member
HASIL CLONE
Belum di Commit
Catatan: 1. Commit adalah istilah untuk mendaftarkan perubahan ke changeset lokal Anda. 2. Changeset adalah sekumpulan perubahan source code pada project. Setiap changeset memiliki ID unik untuk membedakannya.
Melihat Hg Workbenc h
Catatan: Push adalah istilah untuk mengirim changeset ke repository online Anda.
Catatan: Pull adalah istilah untuk menarik source code dari repository utama yang biasanya online.