あなたは通常、バージョン管理下にそれらのファイルを配置しないでください。ある企業内では、テンプレートをバージョン管理下に置いて、開発者にそれを適切な場所にコピーし、必要に応じて更新するよう依頼することができます。それは、開発者が、彼らはconfig.ini
に名前を変更したときに資格情報を更新する必要があることは明らかだ
[smtp]
host = smtp.company.com
user = USERNAME # update this
pass = PASSWORD # and this
とconfig.ini.template
ファイルのように。 config.ini
ファイルをバージョン管理から除外する必要があります。
は、オープンソースプロジェクトのために私はおそらくバージョン管理下に任意のテンプレートを入れないでしょう。 config.ini
ファイルはバージョン管理から除外されるように、私は偶然それをコミットせずに自分の作業コピーで自分のconfig.ini
ファイルを持つことができるように、私はまだそれを構成します。
私は、上記のシステムにバージョン管理下に実際の設定ファイルを置くよりもはるかに簡単に見つけます。たとえ私が何らかのプライベートブランチに入れることができたとしても、そのブランチと常にマージする必要があり、私は誤って設定ファイルを別のリポジトリにプッシュしないように注意しなければなりません。
は、この作品の構内を持っていないのだろうか?プルリクエストで開いたバージョンをアップアップすることはできますか? – iwayneo