svnを前のバージョンに戻す方法
Subversion(svn)でどうやって前のバージョンに戻す方法について調べてみました。
実際に使ったわけではなく、メモになります。
ツール
svnコマンド(Macのターミナル)
Xcodeをインストールしたついてくるらしいです。
brewやmacportsでインストールこともあり。
1 2 | which svn /usr/bin/svn |
TortoiseSVN(Windows)
GUI(フォルダの窓になる)。
WindowsのShellでコマンドラインが使えるらしい。
Eclipse
Subversionプラグインをインストールすること。
GUI。コマンドラインは使えないらしい。
やり方
コマンドラインでコマンドを打つか、EclipseのGUIで操作をするかでやり方が分けられます。
コマンドラインでコマンドを打つ方法で、svn merge と svn updateの2つの方法を紹介しますが、
個人的にはsvn updateのほうが使えたとしても、ローカルファイルの更新のみになるので、もう一回svn commitが必要かと思います。
svn merge
リビジョン 31 を破棄して 30 に戻す例である。
1 2 | svn merge -r 31:30 http://svn.example.com/repos/calc/trunk svn commit -m "Undoing change committed in r31." |
svn update
1 | svn update -r 30 |
おわり
けっこう前からSubversionを使ってきましたが、やはりSubversionの機能全部は使えこなせていなかったのようです。
Subversionサーバー構築もあるから、少し奥深い感じますね。
Author Profile
スターフィールド編集部
SHARE