-1

PHPファイルのリリース管理を処理するための最良の方法/ツールを知りたいですか? 圧倒的に明白な答えを見つけることができないようです。同じ名前のファイルを別の場所にリリースすることを処理できるもの (例: dbaccess.php)。これは主要な製品などのためのものではないため、最も単純な答えが最善です。

現在、FTP 経由でリモート サーバーにプッシュできるため、IDE として NetBeans を使用してローカルで WAMP を使用していますが、上記を行う方法が見つかりません。正しい方向への微調整は大歓迎です!

4

2 に答える 2

2

VCS、またはバージョン管理システムを探しています。VCS は、迅速でより組織化された方法で開発するのに大いに役立ち、非常に堅牢な展開オプションを提供します。

そこにある大きなものは、Git、Bazaar、および SVN です。

個人的には、Git を手に取って作業を開始するのが最も簡単だと思います。git を使用すると、コード ベースとファイルはすべてローカルにあり、git はそれらを追跡し、開発サイクル全体でそれらがどのように変化するかを追跡します。次に、「プッシュ」したい他の場所である「リモート」と呼ばれるものをセットアップできます。

リモート セットアップが完了したら、次のような単純なコマンドを使用して簡単に展開できます。

git push development-server
于 2013-04-27T01:57:04.090 に答える
1

この質問は SO のトピックとはかなり関係ありませんが、正しい方向に向けるために、おそらくソース コード管理(SCM) を見てください。 Gitは非常に人気のあるソリューションです (他にも多数あります)。

githubbitbucketを含む多くのオンライン リポジトリ プロバイダーで SCM を使用して、ソフトウェアの両方を管理できます。さらに重要なことは、リリースと展開の管理です。

これらのサービスを使用すると、コードのバージョン管理だけでなく、コードの自動リリース管理 (またはデプロイ) も可能になります。これは通常、フックと呼ばれるものを使用して行われます。フックでは、コードをコミットした後、スクリプトを実行してコードを自動的にデプロイできます ( FTP、SFTP、SCP、RSYNC などを含む多くのプロトコルを介して、選択したサイトまたはサーバーに送信します。

別の方法として、独自のリリース スクリプトを作成することもできます。おそらく、コードや Web サイトを更新するときに手動で実行する特定のサーバーや場所にディレクトリの内容を FTP 送信する bash スクリプトです。

于 2013-04-27T02:08:48.357 に答える