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