役に立ちそうもないTips移転版

俺得なTipsを書き連ねるだけのブログ。

svn commitで「リポジトリ側と比べて古くなっています」

コミットしたものの、古い内容に戻したいときに、たまたま古いのが手元にあるからって
svn使わずに直接ファイルコピーしたりすると、後で変更してコミットするときに
こーゆー文句を言われるようで。


解決法としては、

  1. 変更したファイルを念のためワーキングディレクトリ外へコピー(svn copyでなく普通にファイルコピー)
  2. 変更したファイルないしフォルダにsvn update掛ける
  3. たんまり衝突警告が出るので、ちまちま解消
  4. 一応、最初にコピーしたファイルを上書きして戻す(これは大丈夫らしい)
  5. 改めてコミットすると通る

で、何とかなるもより。