如何将SourceTree中的分支移动到文件夹中?

mes*_*lds 14 git atlassian-sourcetree

我在git中有以下分支结构:

master 
feature-2
bugfix/bug-1
feature/feature-1
Run Code Online (Sandbox Code Playgroud)

现在我想将分支移动feature-2feature文件夹中.

如何将分支移动到文件夹中?通过SourceTree或git命令行.

pka*_*amb 21

SourceTree似乎为folder/structure分支名称中具有相同内容的分支创建"文件夹" .

您应该创建一个名为feature/feature-2指向与当前feature-2分支相同的提交的新分支.然后推送新分支并删除旧分支.

您可以以类似文件夹结构的格式命名分支,它们在SourceTree中显示为文件夹.例如,您可以将其命名为,features/issue_1539并且SourceTree将显示features为文件夹.

https://answers.atlassian.com/questions/200282/so​​urcetree-categorize-branches


Ale*_*ich 11

您可以重命名此分支:

git branch -m feature-2 feature/feature-2
Run Code Online (Sandbox Code Playgroud)

您还可以创建新分支并删除旧分支:

git checkout feature-2
git checkout -b feature/feature-2
git branch -d feature-2
Run Code Online (Sandbox Code Playgroud)