に関してすでに多くの質問が寄せられていますがsvn revert
、この特定の質問が以前に尋ねられたことがあるかどうかはわかりません。したがって、閉じる/削除する前に、最初に読んでください。この質問。
SVN リポジトリで、ファイルへの変更がより大きなコミットの一部として行われました。このリビジョンを 1100 と呼びましょう。問題のファイルを含む多くのファイルの内容が変更されていますfoo.php
。
時間が経つにつれて、ファイルを含むいくつかの他の変更がリポジトリに加えられましたfoo.php
(リビジョン 1200、1300、1400、および 1500 としましょう)。
foo.php
後で、リビジョン 1100 でファイルに加えられた変更が正しくないことが明らかになりました。ただし、リビジョン 1100 および特定のファイルのみですfoo.php
。
foo.php
他のファイルに影響を与えることなく、リビジョン 1200 から 1500のファイルに加えられたすべての中間変更を保持しながら、コミット 1100 を簡単に元に戻すにはどうすればよいですか?