Как переместить ветку в SourceTree в папку?

у меня есть следующая структура ветви в git:

master 
feature-2
bugfix/bug-1
feature/feature-1

Теперь я хочу переместить ветку feature-2 на .

как переместить ветви в папки? Либо через SourceTree, либо через командную строку git.

2 ответов


кажется, что SourceTree создает "папки" для ветвей, которые имеют то же самое folder/structure в названии ветки.

вы должны просто создать новую ветку под названием feature/feature-2 указывая на ту же фиксацию, что и ваш текущий feature-2 филиала. Затем нажмите на новую ветку и удалите старую.

вы можете назвать свои ветви в формате структуры папок, и они отображаются как папки в SourceTree. Например, вы можете назвать его features/issue_1539 и SourceTree будет отображаться features в папку.

https://answers.atlassian.com/questions/200282/sourcetree-categorize-branches


Вы можете переименовать эту ветку:

git branch -m feature-2 feature/feature-2

вы также можете создать новую ветку и удалить старую:

git checkout feature-2
git checkout -b feature/feature-2
git branch -d feature-2