Collaborative Project dengan Mercurial dan Bitbucket – Part 3 – Working with Others

Bagian ketiga akan menjelaskan mengenai bekerja dengan orang lain menggunakan mercurial dan bitbucket.

1. Pertama-tama, buat akun baru di bitbucket.org

2. Klik menu repository > Create New Repository

3. Pada halaman Create New Repository, masukkan nama repo, bahasa pemrograman yang digunakan, Centang “private” jika kita ingin membuat repositori bersifat privat (Akses read hanya untuk orang yang ditunjuk. Hanya sampai 5 user jika akunnya sifatnya “free”). Centang “wiki” dan “issue tracking” jika mau menggunakan fitur tersebut.

4. Tara, repositori telah sukses dibuat dan kita masuk ke halaman projek yang memiliki alamat “http://bitbucket.org/<username>/<projectname&gt;. Tahap selanjutnya menambahkan daftar commiter atau orang yang memiliki hak read/write terhadap repositori tersebut. Masuk ke menu admin. Pada bagian user access, masukkan nama user lainnya dan tentukan haknya terhadap repositori tersebut (read/write/admin).

5. Tahap berikutnya, memasukkan changeset ke repositori tersebut. Masuk ke direktori yang sudah di inisialisasi (hg init) dan diisi (hg commit) dan gunakan command

hg push https://bitbucket/<username>/<projectname>

Ganti <username> dan <projectname> dengan nilai yang sesungguhnya. Contoh

hg push https://bitbucket.org/Mitbal/floating-point-utility

6. Anggota yang lain tinggal melakukan clone. Contoh

hg clone https:/bitbucket.org/Mitbal/floating-point-utility

dan melakukan perubahan pada kode dan meng-commit-nya seperti biasa. Jika dia memiliki hak write, maka kodenya bisa di push

hg push

akan muncul permintaan untuk memasukkan password. Masukkan dan kode sudah ter-update.

Sekian seri penggunaaan Mercurial dengan Bitbucket. Penggunaan workflow yang lebih rumit seperti forking dan branching bisa diikuti lebih lanjut di http://mercurial.selenic.com/guide/.

Semoga berguna. Salam.

2 thoughts on “Collaborative Project dengan Mercurial dan Bitbucket – Part 3 – Working with Others

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s