1

私は PHP CMS を作成していますが、これにはインストールが必要です。
インストールにより、構成ファイルが生成されます。

localhost では、インストールされたバージョン (特定の構成ファイルを含む) で作業します
が、github から CMS をダウンロードするユーザーには、空の構成ファイル (= アンインストールされたバージョン) が含まれます。

私が欲しいもの: - ローカルホスト
の特定の設定ファイル(config.php)(作業するため) - github
の空の設定ファイル( )(ダウンロードするため)config.php

私はこの投稿に出くわしました: git はスペースとタブを自動的に切り替えることができますか?
それが本当に私が探しているものかどうかはわかりません。
出来上がり。

4

2 に答える 2

2

まず、構成が 1 つの環境にしか適用されないという主な理由から、構成ファイルをリポジトリに保存することはお勧めしません。

この要点 には、この問題に対するいくつかの解決策がリストされています。

あなたの場合、空の構成ファイルの名前を のような名前に変更し、config.template.php他の人がコピーしconfig.phpて詳細を入力できるようにします。config.phpがファイルに追加され.gitignoreます。

そうすれば、構成ファイルはローカルのみであり、リポジトリの一部ではありません。

于 2012-12-22T10:01:46.157 に答える
2

一般的なアプローチは、git で構成ファイルをまったく追跡config.php.defaultせず、ファイル (チェックイン済み) を提供することです。もちろん、ユーザーに何をすべきかを伝える必要があります。

于 2012-12-22T10:02:16.597 に答える