リポジトリをチェックアウトしている人がフェッチするファイルをリポジトリに保持するトリックがあるのですが、何らかの明示的なアクションが実行されない限りリポジトリにコミットされることはありません。Subversionのリポジトリ(ローカルではない)に対してファイルを「コミットしない」とマークしていますか?
私が探しているのは、リポジトリに影響を与えずにローカルで変更できるデフォルト値を持つファイルを持つ方法です。
私は一種のこれを行うには、2つの方法を知っているが、私はより良い方法を探しています:
- は、開発者がコミットにファイルを無視チェンジを行うようにしてください。 (プロ:プロジェクトは詐欺、アウトオブボックスのコンパイル:。一部の開発者が誤って自分のローカル設定に関連する変更をチェックインするかもしれません)
- などの拡張子を持つリポジトリ内のファイルのコピーを保管してください.defaultまたは.templateとして作成し、開発者にコピーさせるようにします。 (プロ:変更をチェックインの危険性が不注意、詐欺:は、テンプレートファイルをコピーせずにコンパイルされません)
は、これらのソリューションのいずれもが、開発者からの追加のアクションを必要とし、私は怖いI誰もが正しい手順に従うと信じることはできません...プロセスを開発者に透過的にする方法はありますか?
ああ、どのくらいの頻度でそのようなことをしたいですか? –