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) > > 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. Để 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 :) 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. -- Best Regards, Nguyen Hung Vu [aka: NVH] ( in Vietnamese: Nguyễn Vũ Hưng ) vuhung16plus{remove}@gmail.dot.com , YIM: vuhung16 , Skype: vuhung16plus, twitter: vuhung, MSN: vuhung16
_______________________________________________ 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/