У вас есть два вопроса:
- "Для каждой функции я должен создать отдельную ветвь, которая является ветвью ветки разработки ... или я должен просто создать новую ветвь для каждой функции, котораясливается непосредственно с мастером? "
- " [H] Как мне сделать эту ветку в RStudio? "
Первый вопрос - вопрос мнения.Существует много рабочих процессов git (те, которые вы рассматриваете, называются "gitflow" и "workflow function functions" соответственно).о которых написано по-разному, например здесь .Лично я использую рабочий процесс ветки функций, но вы должны выбрать тот, который подходит вам лучше всего.
Ваш второй вопрос действительно технический, и вот как вы это делаете:
Создание веток
Чтобы создать ветку, нажмите пурпурную кнопку на панели мерзавца, которая выглядит как два прямоугольника, соединенных линиями с ромбом (по крайней мере, для меня это справа):
Я назвал новую ветку "dev":
Я создал в основном фиктивный коммитчтобы ветка dev
отличалась от ветви master
:
Ответвление от другой ветви
Возможно, вы заметилина моем скриншоте git pane выше слово "master" было прямо рядом с кнопкой ветки.Это означает, что моя новая ветка была создана из master
.Если я повторю процесс с dev
:
Я могу создать dev1a
из ветви dev
(что вы после - это "ветка ветки").Затем я могу создать еще один по сути фиктивный коммит и изучить журнал (или «историю»), чтобы вы могли видеть, что это действительно то, что произошло: