現在すべてのファイルをコピーするscpデプロイメントを、前回のビルド以降に変更されたファイルのみをコピーするように最適化したいと思います。どういうわけか現在の設定で可能だと思いますが、どうすればいいのかわかりません。
私は次のものを持っています:
Project / src / blah / blah / <----編集中のファイル(この場合は主にPHP、一部の静的アセット)
プロジェクト/ビルド<-------ファイルをここにコピーするために使用するローカルビルドステップがあります
現在、必要なときにすべてのプロジェクト/ビルドをリモートサーバーにコピーするscpタスクがあります。
どういうわけか、この余分な「ビルド」ディレクトリを利用して、私が望むことを達成することは可能ですか?つまり、src/**とbuild/**の間の「差分」のみをアップロードしたいということです。どういうわけかこれをANTのファイルセットとして取得し、それをscpすることは可能ですか?
どういうわけか、サーバー上のファイルを削除したり、サーバー上のファイルをいじったりしても、ANTスクリプトは気付かないということですが、私にとっては問題ありません。