0

レポに CodeIgniter php プロジェクトがあり、すべてのログイン情報を含むデータベース構成ファイルに多くの更新を行いました。ログインしなくても、他のユーザーや開発者がプロ​​ジェクトをチェックアウトして構成ファイルを取得できるようにしたい。

これはどこかの単純な見落としだと確信していますが、それへの参照がまったく見つかりません。

4

1 に答える 1

1

いいえ、できません。svn はファイル ベースのバージョン管理システムです。これは、各ファイルを一意のアトミック エンティティとして処理し、個別の履歴を持ち、コミットまたは無視することができますが、ファイル全体としてのみ処理することを意味します。

資格情報を隠したい場合は、機密情報を構成ファイル (config.php など) から別のファイル (credentials.php など) に抽出する必要があります。次に、credentials.php を config.php に含め、credentials.php をコミットせずに svn 無視リストに追加します。また、大学に資格情報をcredentials.phpに入れるように連絡する必要があります。または、Gregのリンクで説明されているように、テンプレートcredentials.phpをコミットすることもできます。

于 2012-05-03T13:06:15.307 に答える