3

何千ものファイルで構成される Web サイトがあり、FTP 経由で別のホスティング サーバーに変更 (リビジョン X と Y の間) をアップロードする必要があります。一部の Web サイトは共有ホスティングを使用しており、ユニバーサル ソリューションが必要です。そのため、どこでもサポートされている FTP を使用する必要があります。

1) すべてのファイルをアップロードするのではなく、変更されたファイルのみをアップロードしたい。
2) 更新が必要かどうかを判断するために、リモート FTP サーバー上のすべてのファイルをチェックする必要はありません。

したがって、展開ワークフローを次のようにしたいと考えています。

1) 実稼働中の Web サイトがリビジョン X であることはわかっています
。2) それをリビジョン Y (たとえば、X+10) に更新したい
3) したがって、すべてのファイルをリビジョン X と Y の間で変更することを選択します。 FTP サーバー上の指定したフォルダーにコピーされます。
4) 除外するファイル (データベース接続データを含む Hosting.specific.php 構成など) を選択できれば非常に便利です。

このすべてを実行できるツールがない場合、少なくとも、変更されたファイルを Mercurial から取得して他のフォルダー (フォルダー構造を想定) にコピーできるツールを見つけたいと思います。そのフォルダを FTP サーバーにコピーします。

4

1 に答える 1

2

HgExportFiles 拡張機能をご覧ください: https://bitbucket.org/albert_brand/hgexportfiles/wiki/Home

于 2012-08-16T14:57:10.530 に答える