昨日,IDEA7でバージョニングまわりが強化されたと言ってたヤツの一例。いつのころからかChangesウィンドウに"Shelve Changes..."ってメニューが追加されてたんだけど,よく調べもしなかったので放ぽっていたのだが,最近やっと意味が分かった(近頃,こんなんばっかだな)。 簡単に言うと「ローカルのチェンジセットをRevertする前に,パッチ作って寄せておいて,必要に応じて差し戻せる機能」だ。って,Subversionとか使ったことある人にしか通じない説明だな。もっと簡単に言うと「ローカルで変更した内容を,どっかに待避しておいて,好きなときに差し戻す機能」だ。当然,「どっか」ってのはリポジトリじゃないよ。 どんな風に使うかと言えば,こんな感じにローカルチェンジセットから「Shelve Changes...」を選ぶ。 軽く自慢しとくと,ローカルチェンジセットは任意のまとまりで管理
![IDEA7のShelve Changesが鼻血吹くほど便利な件について - marsのメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/13a6ca9ab25eda59df5a2b0ec05c6223ffe16215/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmasanobuimai%2F20070727%2F20070727165445.png)