Svn Stash

svn-stash.png

git stash 相当

svn diff > patch_name.patch
svn revert -R .

git stash pop 相当

patch -p0 < stash.patch

詳細解説

svn diff > patch_name.patch

現在の差分にパッチをあてる

svn revert -R .

ファイルやディレクトリに対する変更をすべて取り消して、競合状態を解消します。
svn revertは、作業コピーの項目の内容だけではなく、属性の変更も取り消します。
さらに既にやった準備操作を取り消すのにも使えます。(たとえば、ファイルに対する追加・削除準備も「取り消され」ます。
「-R . 」はカレントディレクトリから再帰的にぜーんぶrevertするという意味と思われる

patch -p0 < stash.patch

パッチをあてた差分を取り出す

サポートサイト Wikidot.com