Amenbo 28.2.0 — dùng git mà không phải rời khỏi ứng dụng
git nay nằm ngay cạnh danh sách thư mục, nên từ staging cho tới commit, nhánh, gộp nhánh và cả những câu git hỏi đều được lo trong Amenbo. Các thay đổi từ 28.0.0 và 28.1.0 cũng đã đáp xuống ở phiên bản này.
git nay nằm ngay cạnh danh sách thư mục. Từ staging cho tới commit, nhánh và gộp nhánh không còn phải chuyển sang terminal nữa. Các thay đổi từ 28.0.0 và 28.1.0 cũng đã đáp xuống ở phiên bản này.
git nằm ở cột bên trái
Cột bên trái nay có hai thẻ, “Files” và “Git”. Phía Git cho biết bạn đang đứng trên nhánh nào, và nhánh ấy đi trước hay đi sau bao nhiêu commit. Staged và Changes là hai danh sách riêng nhau, và bấm ô đánh dấu của một hàng thì hàng ấy dời sang danh sách kia. Ô nhập lời commit nằm dưới các danh sách, và bạn commit từ đó.
Phía trên các danh sách là fetch, pull, push và stash. Push chỉ ăn màu khi có thứ để gửi đi.
Lịch sử đến theo hai đường — của cả thư mục, và của một tệp. Bấm vào một commit để xem những tệp nó động tới, rồi bấm vào một tệp để xem bản vá.
Một thư mục không nằm dưới git thì vẫn chỉ có phía “Files”. Khi git không trả lời về một thư mục, ứng dụng nói rằng git đã không đưa ra câu trả lời, chứ không bảo rằng thư mục ấy không phải một kho chứa.
Các thay đổi chọn ra được và lo cùng một lượt
Các hàng chọn ra được nhiều hàng một lúc. Cái đã chọn dời đi như một, nên bạn không phải bấm qua từng cái một.
| Bạn muốn gì | Làm thế nào |
|---|---|
| đọc các thay đổi đã chọn cùng một lượt | bấm đúp vào một hàng; khung “Ghi chú và tệp” bên phải mở “Diff”, mỗi đường dẫn một bản vá |
| đưa chúng vào staged cùng một lượt | bấm ô đánh dấu của bất kỳ hàng nào, hoặc kéo giữa hai danh sách |
| chỉ bằng bàn phím | đặt con trỏ lên một hàng rồi bấm phím cách |
Menu của một hàng đưa ra: thêm vào .gitignore, thôi theo dõi, hoàn lại thay đổi, lịch sử của chính tệp ấy. Bỏ một thay đổi thì hỏi trước, vì cái git chưa ghi lại thì không được giữ ở đâu cả. Câu hỏi ấy có kèm lựa chọn “đừng hỏi lại”.
Nhánh, gộp nhánh và xung đột
Dời sang một nhánh khác từ danh sách nhánh, và tạo nhánh mới cũng ngay ở đó.
Khi một lần gộp nhánh có xung đột, các tệp xung đột đứng ở đầu danh sách, và mỗi tệp cho biết trong nó còn lại bao nhiêu dấu xung đột. Lấy nội dung của nhánh này, lấy nội dung của nhánh kia, hoặc tự tay sửa rồi đánh dấu là đã xong. Khi không còn gì chưa xong thì lần gộp nhánh ấy đi tiếp được — nó cũng bỏ dở giữa chừng được.
Những câu git hỏi được trả lời ngay trong Amenbo
push và pull có thể hỏi tên người dùng và mật khẩu, và cho tới nay điều đó chỉ trả lời được ở terminal. Từ phiên bản này, ứng dụng hỏi.
Amenbo không giữ lại chút nào của câu trả lời. Chọn “lưu trên máy này” thì nó được đặt vào đúng chỗ mà git vốn đã giữ những thứ như thế trên máy ấy.
Việc và quyết định nói rõ khung nào đã làm ra chúng
Mở một việc hay một quyết định lên thì thấy cái khung nó được làm ra ở đó, và bấm vào đấy thì trở lại cuộc trò chuyện của khung ấy. Dưới một khung có số đếm những gì phiên ấy đã nộp vào từ đầu tới giờ.
Đóng một khung vẫn giữ lại chỗ mà khung ấy đang nhìn. Khi cuộc trò chuyện không còn nữa, ứng dụng nói ra chứ không lặng lẽ hỏng.
PDF được vẽ ngay tại chỗ
Một tệp PDF được vẽ ngay nơi nó đứng, cả ở danh sách thư mục lẫn ở các tệp đính kèm của một việc. Nó cho biết đang ở trang nào trên tổng bao nhiêu trang, và không có gì phải mở lại bằng một ứng dụng khác.
Ruby và PHP được tô màu
.rb và ERB; .php, .php4, .php5, .phtml và .ctp.
Cách lấy về
Mở trình cài đặt cho hệ điều hành của bạn từ bản phát hành mới nhất. Không cần quyền quản trị.
- macOS —
.pkg, một cho Apple silicon và một cho Intel (GUI và CLI đi cùng nhau) - Windows — setup
.exe(GUI và CLI đi cùng nhau) - Linux — GUI là một AppImage; lệnh
amenbođến từ trình cài đặt CLI
Muốn cập nhật: trên GUI, dải băng “có phiên bản mới hơn” áp dụng ngay tại chỗ. Nếu bạn chỉ cài CLI thì amenbo update --apply sẽ đổi nó.
Định dạng dữ liệu lưu trữ đi lên một bậc — lần chạy đầu ở phiên bản này sẽ chuyển nó, và một bản lưu từ trước lúc chuyển được giữ lại tự động. Chuyển rồi thì phiên bản cũ hơn không mở nó ra được nữa. GUI và CLI được cùng một trình cài đặt cập nhật cùng nhau, nên đừng để một trong hai ở lại phiên bản cũ.
Lần đầu ghé qua? Xem Bắt đầu.