私はこの考えに固執しています。
アプリケーションを開発する場合は、PHP フォーラムまたは cms としましょう。
ほとんどの PHP フォーラムと CMS には、次の (およびいくつかの) 共通点があります。
- これらには、インストーラ ディレクトリが含まれます。
- インストールが完了したら、セキュリティ上の理由から、インストーラ ディレクトリを削除する必要があります。
- インストーラ ディレクトリが削除されるまで、アプリケーションは正しく動作しません (メッセージが表示されるか、単に動作しません)。
これは理にかなっていますが、このアプリケーションとバージョン管理の開発をどのように管理すればよいかよくわかりません。
現在、私のシステムにはアプリケーションのコピーが 2 つあります。
何も行われていない 1 つの「クリーン」なコピー。
1 つの "Dev" コピー。このコピーがインストールされ、作業コピーになります。
バグを修正したり、dev バージョンに新しい機能を追加したりした場合は、手動で変更をクリーン コピーにコピーし、コミットしてプッシュします。
これは非常に時間がかかり、私の見解では実用的ではありません。
アプリケーションに拡張機能があり、「開発」コピーがプラグインとともにインストールされていて、拡張機能のクリーン コピーがある場合、同じプロセスを実行します。
これを管理するより良い方法はありますか?