次のようなプロジェクトがあります。
src
build
| - build.xml
| - build.properties
build.properties ファイルは、開発者のマシンごとに異なります。
通常、私たちのチームの方法は、新しいプロパティが追加されていない限り、build.properties ファイルを決してコミットしないことです。
このソリューションは理想的ではありません。これは、各開発者のプロパティ ファイルは、何かトリッキーな処理を行わない限りバージョン管理されないことを意味します。
Git でこの種のことを処理する標準的な方法はありますか?
同じ問題が次の場合にも当てはまります。
- プロパティファイル
- プロジェクト設定 (Eclipse の特異性)
- 保持してバージョン管理する必要があるが、他の開発者のマシンには決してプッシュしないその他の変更
ありがとう!
編集:ファイルがここに表示されなかった場合も素晴らしいでしょう:
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: .settings/org.eclipse.wst.common.component
# modified: .settings/org.eclipse.wst.common.project.facet.core.xml
# ...many more