0

github でホストされる git リポジトリは、主に Netbeans IDE 内で管理されます。新しいコンピューターにクローンを作成すると、クリーンとビルドの直後に project.properties と private.properties が変更されます。これらの変更をコミットしてリポジトリにプッシュした後、最初のプロジェクト設定からプルして再度変更する必要があります。Persistance.xml と glassfish-resources.xml の JPA 設定も毎回変更する必要があります。解決策として、それらのファイルを .gitignore に追加しましたが、あとがき新しいリポジトリのクローンは Netbeans プロジェクトとして識別されませんでした。

コンピューターごとに異なる設定を行うにはどうすればよいですか?

4

1 に答える 1

1

rm --cached を実行すると、これらのプロパティ ファイルを git から削除できます。これにより、ローカル コピーは保持されますが、リポジトリからは削除されます。また、今後追加されないように、それらを gitignore に追加します。問題は、プロパティを変更すると、git がこれらを同期しなくなるため、別のコンピューターで同じ変更を行う必要があることです。私はこれと同じ問題を抱えており、解決策はありません。

問題は、ファイルがまだリポジトリにあるため、毎回プルすることです。それらがgitignoreにある場合でも。

于 2013-05-03T13:24:03.020 に答える