Em xin tí ý kiến: 1. Đây là 2 bài mà chính Hg & Git nói về vấn đề này: + Why Choose Mercurial?<http://hgbook.red-bean.com/read/how-did-we-get-here.html> + Why Git is Better Than X <http://whygitisbetterthanx.com/> <http://whygitisbetterthanx.com/>Hai bài trên cũng đề cập cả đến svn. Theo em chỉ cần đọc 2 bài ấy thôi chứ không cần đọc thêm những bài so sánh, tranh luận khác. Muốn hiểu rõ hơn thì phải dùng thật, và khi dùng thật sẽ thấy có tình huống cái này tốt hơn cái kia.
2. Nếu nói chung chung (không xét tình huống cụ thể) thì em thấy hg + TortoiseHg (mới có bản 2.0) là "sướng" nhất. 3. Em đang có (thật) 1 tình huống khó với hg liên quan đến việc authorization: Chỉ cho read một số module chỉ định trong 1 repository đã được dev từ khá lâu đến giờ. Với git, có thể dùng gitolite<http://sitaramc.github.com/gitolite/doc/gitolite.conf.html#_basic_access_control> để gán quyền cho user (thậm chí là quyền read) theo branch, tag, path,.. => mình có thể convert repo sang git. Nhưng như vậy cũng loằng ngoằng quá. Với Hg, em nghĩ chắc phải chia ra làm các subrepo, nhưng các module liên quan chặt chẽ đến nhau, việc chia ra các subrepo riêng có vẻ không hợp lý lắm. Đúng là nếu không phải dùng cho open source thì mấy thằng distributed này hơi dở! Ai có cao kiến gì không ạ? tkx, thanhbv __
_______________________________________________ POST RULES : http://wiki.hanoilug.org/hanoilug:mailing_list_guidelines _______________________________________________ HanoiLUG mailing lists: http://lists.hanoilug.org/ HanoiLUG wiki: http://wiki.hanoilug.org/ HanoiLUG blog: http://blog.hanoilug.org/