Я был единственным разработчиком проекта в течение нескольких лет, и только недавно получил второго разработчика (который даже менее опытен, чем я с git и Gitea) в команде.Это означает, что у меня есть много исходного кода, от которого я очень защищаюсь, но мне нужно, чтобы он начал понимать все это и начал реализовывать улучшения / исправления ошибок и т. Д.
У нас есть соглашение, которое он будет разветвлятьиз основной ветки и перенесите его функциональную ветвь в исходную точку (Gitea), откуда я смогу просмотреть его код и в конечном итоге вернуться к основному.Играя в Gitea, я заметил, что вы можете установить ветку на «protected», что я и сделал для основной ветки.Это замечательно, так как это означает, что он не может случайно подтолкнуть к мастеру, но это не значит, что и я не смогу, после того, как я объединил его ветку функций, чтобы освоить локально.
Любой совет, как это сделать?Я не хочу снимать защиту с мастера каждый раз, когда мне нужно объединить изменения, а затем защитить их снова.