amenbo

Amenbo 28.2.0 — git tanpa meninggalkan aplikasi

git kini duduk di sebelah daftar folder, jadi dari stage sampai commit, branch, merge dan pertanyaan yang diajukan git semuanya ditangani di Amenbo. Perubahan dari 28.0.0 dan 28.1.0 juga mendarat pada versi ini.

git kini duduk di sebelah daftar folder. Dari stage sampai commit, branch dan merge tidak lagi perlu berpindah ke terminal. Perubahan dari 28.0.0 dan 28.1.0 juga mendarat pada versi ini.

git ada di kolom kiri

Kolom kiri kini punya dua tab, “Files” dan “Git”. Sisi Git menunjukkan branch yang sedang Anda tempati dan berapa commit ia lebih maju atau tertinggal. Staged dan Changes adalah dua daftar terpisah, dan menekan kotak centang sebuah baris memindahkan baris itu ke daftar satunya. Kotak pesan commit duduk di bawah daftar-daftar itu, dan dari sanalah Anda melakukan commit.

Di atas daftar ada fetch, pull, push dan stash. push baru berwarna saat ada yang bisa dikirim.

Riwayat datang dalam dua bentuk — riwayat seluruh folder, dan riwayat satu berkas. Tekan sebuah commit untuk melihat berkas yang disentuhnya, lalu tekan sebuah berkas untuk melihat patch-nya.

Folder yang tidak berada di bawah git tetap hanya punya sisi “Files”. Ketika git tidak menjawab tentang sebuah folder, aplikasinya menyebut bahwa git tidak memberi jawaban, bukan mengaku folder itu bukan sebuah repositori.

Perubahan bisa dipilih dan ditangani bersama

Baris bisa dipilih beberapa sekaligus. Yang terpilih bergerak sebagai satu, jadi Anda tidak menekannya satu per satu.

Yang Anda inginkanCaranya
membaca perubahan terpilih bersama-samaklik ganda sebuah baris; panel “Catatan dan berkas” di sebelah kanan membuka “Diff”, satu patch per jalur
men-stage-nya sekaligustekan kotak centang salah satu baris, atau seret di antara kedua daftar
hanya dengan papan ketikletakkan kursor di sebuah baris lalu tekan spasi

Menu sebuah baris menawarkan: menambahkan ke .gitignore, berhenti melacak, mengembalikan perubahan, riwayat berkas itu. Membuang sebuah perubahan ditanyakan lebih dulu, karena yang belum dicatat git tidak disimpan di mana pun. Pertanyaannya membawa pilihan “jangan tanya lagi”.

Branch, merge dan konflik

Berpindah ke branch lain dari daftar branch, dan branch baru juga dibuat di sana.

Pada merge yang berkonflik, berkas yang berkonflik berdiri di kepala daftar, dan masing-masing menyebut berapa penanda konflik yang tersisa di dalamnya. Ambil isi branch ini, ambil isi branch satunya, atau perbaiki dengan tangan lalu tandai selesai. Ketika tidak ada lagi yang belum selesai, merge-nya bisa dilanjutkan — ia juga bisa ditinggalkan di tengah jalan.

Pertanyaan git dijawab di dalam Amenbo

push dan pull bisa meminta nama pengguna dan kata sandi, dan sampai kini itu hanya bisa dijawab di terminal. Mulai versi ini aplikasinya yang bertanya.

Amenbo tidak menyimpan apa pun dari jawaban itu. Memilih “simpan di mesin ini” menaruhnya di tempat git sudah menyimpan hal semacam itu di mesin tersebut.

Tugas dan keputusan menyebut panel yang membuatnya

Membuka sebuah tugas atau keputusan menampilkan panel tempat ia dibuat, dan menekannya kembali ke percakapan panel itu. Di bawah sebuah panel ada hitungan apa saja yang sudah diajukan sesi itu.

Menutup sebuah panel menyimpan tempat yang sedang dilihat panel itu. Ketika percakapannya sudah tidak ada, aplikasinya menyebutkannya alih-alih gagal diam-diam.

PDF digambar di tempat

Sebuah PDF digambar di tempat ia berada, baik di daftar folder maupun di lampiran sebuah tugas. Ia menyebut halaman ke berapa dari berapa, dan tidak ada yang perlu dibuka ulang di aplikasi lain.

Ruby dan PHP diberi warna

.rb dan ERB; .php, .php4, .php5, .phtml dan .ctp.

Cara mendapatkannya

Buka pemasang untuk sistem operasi Anda dari rilis terbaru. Hak admin tidak dibutuhkan.

  • macOS — .pkg, satu untuk Apple silicon dan satu untuk Intel (GUI dan CLI datang bersama)
  • Windows — setup .exe (GUI dan CLI datang bersama)
  • Linux — GUI-nya berupa AppImage; perintah amenbo datang dari pemasang CLI

Untuk memperbarui: di GUI, panji “ada versi yang lebih baru” menerapkannya di tempat. Kalau Anda hanya memasang CLI, amenbo update --apply yang menukarnya.

Format data yang tersimpan naik tingkat — peluncuran pertama pada versi ini memigrasikannya, dan cadangan dari sebelum migrasi disimpan otomatis. Begitu termigrasi, versi sebelumnya tidak bisa lagi membukanya. GUI dan CLI diperbarui bersama oleh pemasang yang sama, jadi jangan tinggalkan salah satunya di versi lama.

Baru di sini? Lihat Mulai.