web-dev-qa-db-ja.com

SourceTreeのブランチをフォルダーに移動する方法は?

私はgitに次のブランチ構造を持っています:

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

ブランチを移動したいfeature-2featureフォルダに入れます。

ブランチをフォルダに移動するにはどうすればよいですか? SourceTreeまたはgitコマンドラインを使用します。

15
stevek

SourceTreeは、ブランチ名に同じfolder/structureが含まれるブランチの「フォルダー」を表示しているようです。

現在のfeature/feature-2ブランチと同じコミットを指すfeature-2という新しいブランチを作成するだけです。次に、新しいブランチをプッシュして、古いブランチを削除します。

ブランチにフォルダー構造のような形式で名前を付けると、SourceTreeにフォルダーとして表示されます。たとえば、features/issue_1539という名前を付けると、SourceTreeはfeaturesをフォルダーとして表示します。

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

19
pkamb

このブランチの名前を変更できます:

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

新しいブランチを作成して古いブランチを削除することもできます:

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