1

そこで、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 にしたいだけです。希望はありませんか?ヘルプ!

4

1 に答える 1