Vì yêu cầu công việc mà H đã chuyển qua dùng Ubuntu gần như 100% hơn một năm nay. Lúc mới đầu xài cũng rất khó chịu vì các tool trên Ubuntu khá chậm và đôi khi rất cùi, không được ổn định như ở bên Windows. Nhưng dần dà mọi thứ cũng bắt đầu quen dần và ổn hơn. Riết giờ ghiền xài Ubuntu hơn là mở Windows. Haha, cố tìm mọi cách để có thể làm mọi việc trên chiếc Ubuntu của mình. 😀
Một trong những cái mà cũng phải mất một thời gian sử dụng thì H mới tìm được cho mình một công cụ ưng ý đó chính là Git tool. Trên Windows thì có những tool khá mạnh như Tortoise Git hay Source Tree, nhưng trên Ubuntu thì có vẻ rất khó để tìm một tool git có giao diện thân thiện và hỗ trợ merge code tốt. Có 2 công cụ mà H cảm thấy ưng ý nhất muốn giới thiệu với anh em để ai cũng xài Ubuntu có thể thử nghiệm nhé.
Note một số điểm ưng ý và chưa ưng ý lắm ở 2 tool này nhé:
- Giao diện H cho là thân thiện và chỉnh chu nhất trong các tool Git trên Ubuntu.
- GitKraken có thể so với Source Tree trên Windows về mặt UI trực quan về tổng quan các branch đang working, remote branh, tag, thêm tính năng Stash/Pop rất trực quan và dễ xài.
- Công cụ merge code thì H đánh giá PyCharm VCS Git rất là good, tốt hơn cả GitKraken (phiên bản Free, phiên bản trả phí H chưa có sử dụng nên không biết).
- Điểm cộng nữa là PyCharm VCS Git nó nằm trong PyCharm luôn nên rất chi là tiện cho đồng chí nào code Python. Không những vậy mà H thấy IDE nào của JetBrains cũng đều có tích hợp tool này, tuyệt vời. 😀
Qua trải nghiệm, H khuyên anh em nên kết hợp vừa sử dụng một tool có UI tốt để thao tác cho tiện + tool tích hợp sẵn trong IDE có thể giúp anh em merge code, resolve conflict dễ dàng. Với anh em code Python thì 2 tool trên rất đáng để thử nhé. 😀
Chúc anh em thật vui và enjoy coding nhé !