1

PHP プロジェクトの開発中、テストのためにプロジェクト フォルダーからローカル Web サーバーの WWW フォルダーにファイルを継続的にコピーする必要があります。NetBeans がこれを自動的に行うことをサポートしていることは知っていますが、常に使用している IDE ではありません。

それで、これに役立つ小さなツールまたはスクリプトがすでに作成されていますか? シェルでコマンドを実行して、事前構成済みのファイルを事前構成済みの場所にコピーできるようにする必要があります。ちなみにWindowsを使っています。

編集: Phingは私が探しているものだと思います。

4

5 に答える 5

1

Windows を使用している場合は、この魔法を実行する .bat ファイルを作成するだけです。クリーンで高速になります。

しかし、はい、これにはSVNが最適です。localy をコミットしてサーバー上で更新するだけです。

于 2012-07-05T06:40:12.513 に答える
0

過去に私が便利だと思ったのはこれです:

  • コードを開発用 PC に配置して共有する
  • Samba を使用してサーバー PC に共有をマウントする

これにより、両方の長所を活かすことができます。編集は素晴らしく高速であり、非常に迅速にテストできます。Samba リンクによるパフォーマンスの低下に気付くことはありません (実際、開発環境をばかげたほど高速に実行することは、誤解を招く可能性があります!)

チームで作業する場合、同じサーバー設定を共有できるという点で他の利点があります。これは、大規模なデータベースや特殊な設定を使用している場合に便利です.

于 2012-07-05T06:48:06.213 に答える
0

これを行うには多くの方法があります。 基本的な Linux コマンドに精通している場合は 、 Cygwin が最適です
次のような Windows バッチ スクリプト: http://theos.in/news/windows-xp-batch-file-script-to-copy-all-files/ (インストールはまったく必要ありません)




于 2012-07-05T06:42:15.880 に答える
0

このようなシェルスクリプトを作成します

Windows で

 xcopy "test.php" "..\..\..\Path\to\save" /s /i /c /y
 xcopy "*.php" "..\..\..\Path\to\save" /s /i /c /y

Linux

cp test.php /dir
于 2012-07-05T06:42:42.710 に答える
0

IDE ワークスペースを www フォルダーに配置してみませんか?

于 2012-07-05T06:43:20.873 に答える