I want to move my project to GitHub from the local svn repository. Several developers work in this project. I thought that each developer should have his own branch in which they will make changes. When a manager reviews his work, he will merge it into a master branch. I do not need a separate repository for each developer, since GitHub has a limited number of private repositories.
Is that a good idea? What are the other alternatives?
Git Pro
, SVN , , . , , , github.
Unix. , , Github.
( ) ββ:
master pre-prod qa devel
devel , QA devel QA , , QA ~ " " , .
, ( Gitosis) Git. , , "", , -, .
Github , , ( , ~ 400 ( ) )
, , , git "format-patch" , , , , .
"Decentralized with human gatekeeper": http://doc.bazaar.canonical.com/bzr.2.1/en/user-guide/bazaar_workflows.html ( , git)
, , , . , ββLinux
Git , .
, http://www.kernel.org/pub/software/scm/git/docs/gitworkflows.html
Source: https://habr.com/ru/post/1750202/More articles:Assigning a value to an integer in a C-linked list - cHow to expand the context menu of the comparison of Eclipse? - javaHow can I add and execute a script inside an iframe in a cross browser (specifically IE!)? - javascriptChanging an Inherited Rails Association - ruby ββ| fooobar.comDesign Solutions - asp.netCan NotifyIcon.ShowBalloonTip in C # be customizable? - c #Several validation rules and validation templates in WPF - templatesParallel Queue and Stack Applications in .NET 4 - c #Double AJAX request at different times - javascriptCan TextMate easily define a function or class definition? - textmateAll Articles