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/

Trả lời cho