4 điểm bởi xguru 2020-12-19 | 3 bình luận | Chia sẻ qua WhatsApp
  • Docs đã được chuyển từ 2 tuần trước

  • Source sẽ được chuyển trong cuối tuần này

  • Ports dự kiến sẽ được chuyển vào tháng 3 năm sau do vấn đề về thời điểm

  • Vào thời điểm FreeBSD chuyển từ CVS sang SVN năm 2008, Git khi đó chưa thể xử lý quy mô của FreeBSD

→ Tất nhiên, có vẻ cũng đã có những ý kiến khác nhau về việc thay đổi workflow https://wiki.freebsd.org/GitDrawbacks

3 bình luận

 
galadbran 2020-12-20

Chà... đúng là không thể đi ngược xu thế được.

Khi Mercurial và Git vẫn còn đang cạnh tranh ngôi vị dẫn đầu, cá nhân tôi đã thích phía Mercurial hơn, nhưng cuối cùng bị sức mạnh của GitHub đè bẹp hoàn toàn, huhu T.T

Bên tôi cũng đã dùng git nhiều năm nay, đúng là vì nó là kho lưu trữ phân tán nên có ưu điểm là có thể thoải mái tận dụng branch cục bộ và commit cục bộ.

Nhưng lại không dùng được kho quá lớn nên phải chia nhỏ ra... Bitbucket thì khi chạm giới hạn 2GB sẽ từ chối mọi thao tác nên lúc đó tôi đã khá hoang mang. Còn submodule thì được thiết kế theo kiểu rất dễ khiến người dùng mắc sai lầm nên khó mà khuyến nghị. Đã merge một lần rồi mà lại merge thêm lần nữa, rồi lại phải giải quyết đúng conflict đó một lần nữa, sau đó lại merge nhầm... Tôi cũng không hiểu nổi vì sao lại có quyết định khó tin như việc tự động thay đổi xuống dòng của file... Để dùng như một kho quản lý mã nguồn thông thường thì có quá nhiều quyết định mặc định kỳ quặc, nên cá nhân tôi không mấy thích nó.

 
functor 2020-12-21

Ồ.. tôi chưa từng dùng mercurial nên khá tò mò, tôi có thể hỏi những thứ bạn vừa nói hoạt động như thế nào trong mercurial không?

  • submodule

  • xung đột khi merge

  • xuống dòng của tệp

Những thứ này trong mercurial có được xử lý thông minh hơn không?

 
kbumsik 2020-12-19

Mong là Firefox cũng chuyển từ Mercurial sang git. Tôi từng đóng góp cho Firefox rồi, mà bị rối nên khổ sở lắm.