4

I'm trying to figure it out some nice workflow for our company, and we have so far the main repository on the github's organization account and we all, the members of the team working on the branches of that repo.

Could you please mention some advantages on forking the repo or some use, by the members of the organization?

I was thinking, that for example, I could make a fork and perform a upgrade of the libraries, but someone pointed that, "what is the differences on doing it simply in another branch,without forking?

Thank you in advance, for your time.

asked May 30, 2013 at 20:22
1

2 Answers 2

2

The main benefit of github forking is allowing a gatekeeper workflow, where untrusted people can work on a feature and a trusted gatekeeper pulls it in after a review. That model is not very popular within a company, because employees are generally considered trusted.

However, it can be useful if you want an experienced employee to control who can change certain parts of the code, or if you want a repository that only contains commits that QA signed off on, that sort of thing.

answered May 30, 2013 at 20:30
2

To add to Karl's answer, pull requests are a good place to discuss the code added since each individual pull request have their own comment thread that is also markdown supported. This serves as a good form of documentation when you're trying to find out the reason behind a certain change in the codebase.

answered May 31, 2013 at 11:39

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.