Showing posts with label Teknologi. Show all posts
Showing posts with label Teknologi. Show all posts

Cara menginstall dan mengoptimasi SourceTree

November 21, 2022 0

Cara menginstall dan mengoptimasi SourceTree

Sourcetree

 

Sebelumnya pada artikel SourceTree: Git GUI Client Free Terbaik untuk Private Repository kita telah mengetahui kelebihan dan kekurangan dari SourceTree. Sekarang saya ingin menjelaskan cara menginstall dan mongoptimasi SourceTree agar teman teman semua dan dengan mudah bekerja dengan menggunakan SourceTree. Sebenernya tidak hanya SourceTree, kalian juga bisa menggunakan GIT GUI Client yang lain yang menurut teman teman semua nyaman dalam menggunakannya. Tapi kali ini untuk teman temanku yang menggunakan SourceTree, inilah tips dan trik yang bisa kalian terapkan di komputer kalian. Langsung saja ini dia.

Cara Menginstall SourceTree

Untuk menginstall SourceTree kalian tentunya harus memiliki file installernya terlebih dahulu. Kalian bisa mendownloadnya di website resmi SourceTree. SourceTree adalah apilikasi GIT GUI Client yang gratis. Jadi kalian bisa dengan nyaman mendownloadnya.

Dan untuk cara menginstallnya tidak ada yang sulit. Cukup buka dan klik next hingga proses selesai.

Cara Mengoptimasi SourceTree

Git
Git

Jadi ini dia cara mengoptimasi SourceTree. Seperti yang dijelaskan sebelumnya pada artikel SourceTree: Git GUI Client Free Terbaik untuk Private Repository bahwa sourcetree sendiri memiliki kurangan sendiri. Salah satunya adalah proses yang panjang ketika melakukan perintah tertentu seperti pull, push dan lainnya. Untuk masalah yang satu ini ada banyak alasanya. Untuk saat ini ikuti langkah dibawah ini ya.

  1. Download dan install Git. Salah satu masalahnya adalah sourcetree memiliki git system yang diembed kedalamnya. Sehingga kita bisa melakukan perintah pull, push dan perintah lainnya tanpa menginstall software git yang asli. Sayangnya Embed Git pada sourcetree tidak secepat git aslinya.
  2. Ubah pengaturan git pada sourcetree untuk menggunakan git system yang diinstall pada komputer kalian.
  3. Click menu Tools lalu pilih Option
  4. Bila jendela Option telah terbuka maka pilih tab Git dan scrool halaman ke paling bawah.
  5. Dibagian Git version pilih System dan tekan tombol OK

Pengaturan Git Version Pada Sourcetree
Pengaturan Git Version Pada Sourcetree

Selain memilih penggunaan versi git. Ikuti juga pengaturan dibawah ini agar proses commiting berjalan lebih cepat.

Pengaturan Commit Settings Pada Sourcetree
Pengaturan Commit Settings Pada Sourcetree

Selain itu, salah satu masalah lain yang dimiliki sourcetree adalah logika merge dan diff tool yang kirang memumpuni. Jadi ada baiknya kita menggunakan aplikasi tambahan. Ada banyak jenis aplikasi merge dan diff tool ini. Ngomong ngomong Merge dan Diff Tool adalah aplikasi yang membantu kita menggabungkan code ketika ada perubahaan pada perubahan pada file yang sama, dan juga untuk membandingkan perbedaan pada file yang sama dengan versi file sebelumnya.

P4Merge Logo
P4Merge Logo

Disini saya menggunakan P4Merge yang bisa didapatkan disini. Silahkan didownload dan diinstall di komputer anda. Untuk menghubungkannya ke sourcetree buka menu Option lalu pilih tab Diff. Pada bagian External Diff/Merge Pilih P4Merge dan arahkan Commandnya pada aplikasi P4Merge dimana anda menginstallnya. Biasanya ada pada lokasi C:\Program Files\Perforce\p4merge.exe

Dan untuk membuka external diff toolnya, silahkan pilih filenya pada sourcetree lalu klik External Diff seperti gambar dibawah ini.

Pengaturan External Diff/Merge Pada Sourcetree
Pengaturan External Diff/Merge Pada Sourcetree

Baiklah sekian dari saya. Silahkan bagikan pendapat dan pertanyaan kalian dikolom komentar tentang topik kali ini. Jangan lupa sharing artikel ini bila bermanfaat untuk anda agar orang orang disekitar anda mengetahui juga. Sampai jumpa.

SourceTree: Git GUI Client Free Terbaik untuk Private Repository

November 17, 2022 0


Logo Git
GIT

GIT

Sebagai programmer yang berpengalaman, saya yakin anda sudah mengetahui apa itu git. Seperti yang kita tau git adalah salah satu sistem pengontrol veri (Version Control System) pada proyek perangkat lunak. Git ini bertugas untuk mencatat setiap perubahan pada file proyek yang dikerjakan oleh programmer seorang diri maupun dalam tim. 

Biasanya Git server yang sering digunakan oleh kebanyakan orang adalah Github. Dikarenakan gratis dan sifatnya hosting dapat diakses dimana saja. Tapi untuk sebuah perusahaan yang menjada source code mereka, biasanya mereka ingin membuat git repository sendiri (Private Repository) di server mereka agar keamanannya lebih terjamin. Dan untuk mengakses git kita bisa menggunakan git console yang sifatnya hanya text. Sedangkan yang kesulitan dalam menggunakannya bisa menggunakan Git GUI Client. 

Gambaran Flow Git System
Flow dari Git
Ada banyak sekali aplikasi Git GUI Client yang tersebar, ada gitahead, gitkraken, fork, git client dan lain lain. Tapi sebagai besar aplikasi yang bagus tidak dapat mengakses private repository secara gratis. Nah disini saya akan membagikan Git GUI Client Gratis yang menurut saya terbaik untuk Git Private Repository berdasarkan pengalaman saya. Tentunya ini bersifat subjektif dan anda dapat menerima ataupun menolaknya.

SourceTree

SourceTree adalah aplikasi Git GUI Client Terbaik menurut saya untuk Git Private Repository. Selain gratis SourceTree memiliki tampilan yang flat dan modern sesuai desain aplikasi zaman sekarang. Sebenarya juga ada aplikasi yang sejenis yaitu gitahead, fork dan lain lain. Dan fungsi aplikasi aplikasi tersebut tidak jauh berbeda. Tapi untuk tampilan, dimata saya sourcetree jauh lebih baik. Sekedar informasi tidak dibayar ya untuk mempromosikan aplikasi ini. Ini benar benar pendapat pribadi saya.

SourceTree Loading Logo
SourceTree
Walaupun saya mengatakan sourcetree adalah aplikasi Git GUI Client Terbaik. Tetap saja terdapat beberapa kekurangan yang saya rasakan. Kekurangannya adalah :

  • Aplikasi sangat lambat dalam pull dan push commit
  • Logic Diff and merge tool bawaan masih kurang dapat diandalkan dalam penggabungan code dibeberapa kasus.

Untungnya saya sudah mendapatkan solusi untuk kekurangan diatas. Dan saya akan membagikan solusinya dilain waktu.

Baiklah sekian dari saya. Silahkan bagikan pendapat kalian dikolom komentar tentang topik kali ini. Mungkin adalah aplikasi yang lain yang lebih baik dan belum saya ketahui. Tuliskan itu dikolom komentar. Jangan lupa sharing artikel ini bila bermanfaat untuk anda agar orang orang disekitar anda mengetahui juga. Sampai jumpa.