# リモートに変更がある場合、Capistrano 2 を使ったデプロイを中断する

*2014-05-11*

> Capistrano 2 をリモートに変更がある場合、デプロイを中断する様に設定しました。

Capistrano 2 でデプロイを行う際、コミットされていない変更がリモートにあった場合、デグレードを引き起こすので、それを防ぐために、タスクを中断する様に設定しました。

\# もちろん、リモートの資材をいじるのは良くないことですが、**たまに**やらなきゃいけないときがあるので保険としての作ったものです。

<!--more-->



もし、リモートに変更があった場合は、以下の様な実行結果になります:



## Capistano 3

Capistrano 3 は releases ディレクトリに `git clone` を行わないので、このタスクはそのまま移植できません。

現在、別のアプローチで、リモートの変更を自動デプロイから守る方法を模索中です。


