(2011/03/07 11:02), Bùi Thành wrote:


        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.

    Xem trên, phải xét tới cấu trúc, sự phụ thuộc giữa các sub modules
    trước.


Vâng, bác nói rất đúng. Vấn đề chính là sự phụ thuộc giữa các sub module. Chúng phụ thuộc ở mức khiến em không muốn tách thành các subrepo (và hơn nữa ban đầu em đã đưa ráo vào 1 repo, giờ tách ra không thích lắm :D)
Chắc phải refactoring lại code, tăng sự độc lập giữa các module  trước.

Riêng phần refactoring chắc bác phải mất khoảng một vài tháng bận bịu
trước khi quay lại topic này :)

Chúc bác thành công.

_______________________________________________
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/

Trả lời cho