原点の遠隔同等物が存在しない場合でもSourceTreeにローカルブランチを持たせることが望ましい場合がありますが、私の場合はすべての(または特定の)ローカルブランチを一括して削除したい場合があります。 ( - 1枚のチケット1つの分岐)SourceTreeのローカルブランチを一括して削除するにはどうすればよいでしょうか?
は今の私のSourceTreeはとっくの昔のリモコンから作られたローカル「機能」と「バグ修正」枝の多くを保持します。
私はいくつかの仕事をしましたが、私はプッシュして作業を終えました。プルリクエストがマージされ、ブランチが閉じられましたが、私のローカルブランチはすぐに削除されませんでした。私のマシンにはローカルコピーが存在し、しばらくしてからリストが成長し、成長します。
リモートリポジトリに同等のものを持たないすべてのローカルブランチを削除する「ワンクリック/コマンド」ソリューションはありますか?
ぼかし領域にはローカルブランチが含まれます。開発を除いてすべてを削除したい、またはバッチで指定してから魔法の "クリーン"ボタンを押したいとしましょう。 SourceTreeはそのような機能を提供していますか?
コマンドラインを使用してもよろしいですか?もし本当なら、あなたは 'git branch | grep -v開発| xargs git branch -d'を実行します。 git branchコマンドでリストされたすべてのブランチを削除します。ただし、grepでフィルタリングする 'development'は除きます。 – Flows
@Flows、CLIはもちろん大丈夫です。このコマンドを実行すると、変更はSourceTreeに自動的に反映されますか? – slick
はい、それはすべきです(私はテストしませんでした)。少なくともSourceTreeを再起動する – Flows