以下のスクリプトは、日付順にブランチを一覧表示しています。新しいブランチを除外し、その結果をGit deleteコマンドに入力するにはどうすればよいですか? --since
と--before
の使用に関するX日以上経過しているすべてのブランチを削除してください
for k in $(git branch | sed /\*/d); do
echo "$(git log -1 --pretty=format:"%ct" $k) $k"
done | sort -r | awk '{print $2}'
これは、バージョン管理システムの目的を少し破たんしていませんか? – haziz
@haziz:ブランチを削除しても、履歴の削除は意味しません。ブランチは単にコミット時のポインタと呼ばれます。 – CharlesB
Werはローカルでgitを実行し、svnはリモートから実行するので、gitはローカル作業用です。 – Kenoyer130