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

时间:2015-05-22 16:32:36

标签: git atlassian-sourcetree

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

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

现在我想将分支feature-2移到feature文件夹中。

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

2 个答案:

答案 0 :(得分:18)

SourceTree似乎创建了"文件夹"对于分支名称中具有相同folder/structure的分支。

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

  

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

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

答案 1 :(得分:7)

您可以重命名此分支:

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

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

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