私はgitに次のブランチ構造を持っています:
master
feature-2
bugfix/bug-1
feature/feature-1
ブランチを移動したいfeature-2
をfeature
フォルダに入れます。
ブランチをフォルダに移動するにはどうすればよいですか? SourceTreeまたはgitコマンドラインを使用します。
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