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/

Trả lời cho