Hi all,

Right now my alma mater is using Bitbucket for versioning our projects. I 
would like to try and migrate it to GitLab, but I am
not sure how to adapt our workflow (based on the Integration-Manager 
workflow documented here - 
https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows#Integration-Manager-Workflow)
 
to GitLab which is as follows.

There is a team account which has included the individual Bitbucket user 
accounts in various roles such as developers, admins and etc. There is a 
main repository under the team account and to work on the codebase, the 
developers fork a copy under the team namespace and work on it.

Since the forks are in the team namespace, anyone who has access to the 
team repositories will have read-only access to all the forks except theirs 
(for which they have read-write access. There will be some admins/reviewers 
who will also have write access to the main repository. They review the 
merge requests and merge the code if it is okay.

Afaik, it is not possible for the developers in GitLab to fork the main 
repository under the team namespace. So if they fork it under their own 
account, then they have to explicitly give read
access to others in order to get their code reviewed. This feels cumbersome 
when the team has many members. So how can I adapt my workflow to GitLab?

Thanks & Regards,
Guruprasad

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/b2141fce-0092-49d8-a862-e198f079dc80%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to