そこで、SVN リポジトリを GitHub に移行しました。SVN を使用して移行されたリポジトリをチェックアウトしましたが、誤って空のコミットを作成しました (SVN 履歴の r75)。空のコミットを削除するために、今度は git を直接使用してリポジトリを再度チェックアウトし、次のコマンドでコミットを削除しました。
git rebase -i HEAD~2
master へのプッシュを強制した後、GitHub は 74 個のコミットのみを正しく表示するようになりましたが、SVN ログを見ると、まだコミットが r75 であることがわかります。
zmurray@zmurray-linux:~/blah$ svn log -r 75 -------------------------------------------------- ---------------------- r75 | ザカリー・マレー | 2013-10-11 15:05:05 -0700 (2013 年 10 月 11 日金曜日) | 2行 何とか何とか何とか、私はばかげた愚かなSVNコミットメッセージで、殺すことはできないようです。 -------------------------------------------------- ----------------------
このばかげたメッセージをきっぱり消去したいだけです。r75 以降のコミットはありません。r74 を再び HEAD にしたいだけです。希望はありませんか?ヘルプ!