Git Bash - Branching Manager


Technomedialabs - Gitbash benar-benar berbeda dari hampir setiap SCM lain di luar sana adalah model percabangannya. Git memungkinkan dan mendorong Anda untuk memiliki beberapa cabang lokal yang sepenuhnya independen satu sama lain. Penciptaan, penggabungan, dan penghapusan garis-garis perkembangan itu membutuhkan waktu beberapa detik.

Ini berarti Anda dapat melakukan hal-hal seperti:

Pengalihan Konteks Tanpa Gesekan. Buat cabang untuk mencoba ide, komit beberapa kali, beralih kembali ke tempat Anda bercabang, menerapkan tambalan, beralih kembali ke tempat Anda bereksperimen, dan menggabungkannya. Codelines Berbasis Peran. Memiliki cabang yang selalu hanya berisi apa yang masuk ke produksi, cabang lain tempat Anda menggabungkan pekerjaan untuk pengujian, dan beberapa cabang yang lebih kecil untuk pekerjaan sehari-hari.

Alur Kerja Berbasis Fitur. Buat cabang baru untuk setiap fitur baru yang sedang Anda kerjakan sehingga Anda dapat dengan mulus berpindah-pindah di antara mereka, lalu hapus masing-masing cabang saat fitur itu digabungkan ke dalam jalur utama Anda.

Eksperimen sekali pakai. Buat cabang untuk bereksperimen, sadari itu tidak akan berhasil, dan hapus saja - meninggalkan pekerjaan - tanpa ada orang lain yang melihatnya (bahkan jika Anda sudah mendorong cabang lain sementara itu).

Khususnya, ketika Anda mendorong ke repositori jarak jauh, Anda tidak harus mendorong semua cabang Anda. Anda dapat memilih untuk membagikan hanya satu dari cabang Anda, beberapa dari mereka, atau semuanya. Hal ini cenderung membebaskan orang untuk mencoba ide-ide baru tanpa khawatir harus merencanakan bagaimana dan kapan mereka akan menggabungkannya atau membagikannya dengan orang lain.

Ada beberapa cara untuk mencapai hal ini dengan sistem lain, tetapi pekerjaan yang terlibat jauh lebih sulit dan rawan kesalahan. Git membuat proses ini sangat mudah dan itu mengubah cara sebagian besar pengembang bekerja ketika mereka mempelajarinya.

Share on Google Plus

About Technology Multimedia

TechnomediaLabs adalah media online dengan beragam konten seputar teknologi informasi, industri kreatif, multimedia interaktif, transmedia storytelling, dan beragam pengetahuan lainnya yang dibahas dalam bahasa yang sederhana, lugas, dan inspiratif.