2011/3/5 Nguyen Vu Hung <vuhung16p...@gmail.com> > Hi, > > Vào 17:08 Ngày 05 tháng 3 năm 2011, Bùi Thành <than...@gmail.com> đã viết: > > >> >> 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. >> > Mở ngoặc, đây là ý kiến cá nhân của bác phải không? > Em thì vẫn quen với git hoặc svn (ở công ty dùng svn là chính) > Vâng, em nói thế nghĩa là ý kiến cá nhân rồi :D
> > >> >> 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ờ. >> > Mấy module đó cần cho dev để build ở mức runtime hay sub project? > > Có lẽ phải xem lại cấu trúc dự án; cái nào phụ thuộc cái nào; chứ chưa xét > tới việc quản lý source code ra sao. > > >> 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) > Để user checkout cả bộ đầy đủ source code (100%) chưa chắc đã hay vì công > ty > có thể mất cả chì lẫn chài :) > :D thế em mới muốn hạn chế quyền read > Với svn: Gán quyền 000 (none), đọc, viết (commit) cho từng user, từng > folder > (ở đây, cứ coi folder là module) cũng được. > Thế em mới bảo với các dự án không open source thì dùng svn đỡ đau đầu hơn :D 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/