SVN で古いリビジョンに戻る

SVN で古いリビジョンに戻る

問題は、リビジョン番号 4 がうまく機能していたことです。チームは先週いくつかの変更を行い、私が戻ったときには 14 番目のリビジョンになっていました。更新しましたが、いくつかの競合があり、現在は Rails でアプリを実行できません。作業フォルダーにはすべてのリビジョン (14 まで) がありますが、必要なのはリビジョン 4 だけです。

やってみたのですsvn up -r4が、うまくいきませんでした。Railsアプリを開くと、現在のコードがあります。

すべてのリビジョン (5 から 14) を消去し、作業フォルダーにリビジョン 4 のみを残すにはどうすればよいですか?

システム: Ubuntu LTS 14.04

答え1

リビジョン 4 に戻すには、次のコマンドを試してください。

svn merge -r:14:4 http://my.repository.com/my/project/trunk
svn commit -m "Reverted to revision 4."

ソース:http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.undo

関連情報