リポジトリの git 履歴を git-filter-branch で書き換えて、すべてのファイルで "foo.bar" をすべて "bar.foo" に置き換えたいと考えています。
どうすればこれを達成できますか?
更新:
--tree-filter パラメーターで遊んでいて、指定されたファイル内の単語を次のように置き換えることができました。
git filter-branch -f --tree-filter '
if [ -f testfile ]
then
sed -i s/foo.bar/bar.foo/g testfile
fi ' -- --all
これは、私が望んでいたことを達成するのに最も近いようです。