Saya menggunakan git
untuk kontrol versi berbagai proyek.
Apakah ada perangkat lunak GUI untuk menavigasi melalui komit dan cabang proyek dan untuk mengambil versi dalam proyek git?
software-recommendation
gui
git
Matoeil
sumber
sumber
gitKraken
gitkraken.comJawaban:
Saya kira Anda sedang mencari front-end untuk git yang mudah digunakan.
Lihatlah bagian " Graphical Interfaces " pada halaman InterfacesFrontendsAndTools di Git Wiki. Di sana yang berikut disebutkan:
gitk
paket)git-gui
paket)Sunting: Ini adalah saran yang diberikan dalam jawaban lain.
Ada beberapa perangkat lunak yang menurut saya sangat mudah digunakan.
Giggle : Saya pribadi menggunakan . Ini sederhana dan intuitif untuk digunakan.
giggle
Cola Git GUI : Saya belum pernah menggunakan , tapi ini sepertinya menjanjikan.
Cola Git
sumber
Setelah menguji semua alat yang disebutkan di atas, saya telah puas dengan alat berikut untuk mengelola repositori Git saya:
SmartGit
SmartGit adalah antarmuka pengguna grafis yang mudah digunakan untuk Git dengan alur kerja yang dioptimalkan. SmartGit mendukung semua fitur Git dan Mercurial yang diperlukan untuk pekerjaan sehari-hari dalam proyek pengembangan perangkat lunak:
Saya juga memiliki wizard yang mudah digunakan untuk menghubungkan Anda ke repositori online seperti GitHub dan BitBucket
RabbitVCS
Sebaliknya, RabbitVCS memiliki pendekatan yang berbeda dari alat lain. Alih-alih menyediakan UI eksternal untuk repositori git Anda, ia mengintegrasikan dirinya sendiri ke Nautilus. Sebenarnya RabbitVCS adalah seperangkat alat grafis yang ditulis untuk memberikan akses yang sederhana dan mudah ke sistem kontrol versi yang Anda gunakan.
sumber
Iya; git memiliki gui yang dapat Anda jalankan dengan
git gui
perintah.Jika itu tidak berhasil, itu artinya Anda harus menginstal GUI
git
. Anda dapat melakukan ini dengan menginstal paket git-gui . Atau, bahkan lebih baik, instal paket git-all .Lihat
man git-gui
detailnya. Perhatikan bahwa saat halaman manual dipanggilgit-gui
, Anda menjalankan ini sebagaigit gui
.sumber
git-gui
alat dengangit gui
ataugit citool
git gui
yang sangat jelek adalah hal yang sangat lengkap. Saya suka itu.echo '*TkTheme: clam' | xrdb -merge -
sebelum memulaigit gui
akan membuatnya sedikit kurang jelek.Saya menggunakan
gitg
beberapa saat sebelum kembali ke CLI saja. Untuk nilai hiburan, adagource
, yang dapat mengubah sejarah git Anda menjadi animasi :)sumber
git clone
repo linux (2) jalankangit log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3) tekanf
atauu
untuk menyembunyikan nama file atau nama penggunaSaya tidak setuju dengan smartgit. Anda dapat membaca lebih lanjut tentang ini di sini Sejauh ini git client terlengkap di Linux yang saya temukan. Yang sedang berkata, ada kekuatan nyata di baris perintah, dan saya sarankan Anda mempelajarinya dengan baik sebelum menggunakan GUI.
sumber
Saya berada di tim yang mengembangkan GitKraken , jadi saya agak bias, tapi saya sangat menyarankan Anda memeriksanya. Ini cross-platform sehingga Anda dapat menggunakan alat yang sama di Windows , Mac dan Linux dan dilengkapi dengan beberapa fitur unik lainnya termasuk undo / redo, pencarian yang diindeks dan desain intuitif yang responsif. Jika GitKraken tidak berfungsi untuk Anda, saya juga telah menggunakan dan sukses dengan Git Extensions (Windows) dan GitHub Desktop (Windows / Mac).
sumber
16.04
dan kesan pertama sangat bagus. @ Chris, apakah ada rencana untuk membuka sumber proyek ini di beberapa titik?Daripada mengunduh dan mengkompilasi file tar.gz dari sumber ( http://www.syntevo.com/smartgit/index.html ), ada PPA di launchpad yang tersedia yang memungkinkan seseorang untuk menginstal
smartgit
menggunakanapt-get
perintah normal .Dari terminal ( Ctrl+ Alt+ t), masukkan perintah berikut:
Ini akan menginstal versi smartgit terbaru.
sumber
Ada juga perangkat lunak yang relatif baru (baru dirilis bulan lalu) yang disebut GitEye .
Ini menyediakan antarmuka grafis yang sudah dikenal karena didasarkan pada kerangka Eclipse RCP. Anda dapat menggunakannya di Windows dan Mac juga, karena ini berjalan di java.
Cobalah; gratis.
Sejauh ini satu-satunya keluhan saya adalah alat penggabungnya agak terbatas
sumber
ungit sepertinya GUI intuitif yang kuat untuk git.
sumber
Saya menggunakan ekstensi git - Saya merasa sangat membantu untuk apa saya membutuhkannya. Berikut tautan untuk menjalankannya pada 12.04
sumber
Jika Anda menggunakan Emacs (Yang fantastis), maka Anda akan menemukan opsi super brilian: D
sumber
Saya tidak akan pernah menyebutnya klien git terbaik tetapi saya menemukan bahwa Meld juga menyediakan beberapa fungsi kontrol versi dasar walaupun tujuan utamanya adalah membandingkan file dan direktori:
Mengutip gambaran umum fitur:
Bergantung pada tujuan dan alur kerja Anda, mungkin juga menarik untuk melihat lebih dekat pada plugin kontrol versi IDE favorit Anda. Saya menggunakan misalnya seperti di Eclipse, Monodevelop dan PyCharm.
sumber
The Cola Git sederhana tapi memberikan apa yang dijanjikan, dan SmartGit penuh fitur!
sumber