1

私はgitのwdから既存のプロジェクトに取り組んでいます。 ファイルはリポジトリにあります.classpathdefault.properties

プロジェクトを Eclipse にインポートすると、mydefault.propertiesが a に置き換えられproject.properties(ファイルの内容は同じ)、my.classpathが変更されます。

前述のとおり、これらのファイルはリポジトリにあるため、私の git ステータスはクリーンではありません。

リポジトリで提供されているファイルを変更せずに使用して Eclipse を強制する方法を知っていますか?

ありがとう

4

1 に答える 1

1

default.properties (or project.properties)

SDKr14リリースの変更ログを確認してください。

ビルドプラットフォームターゲットやライブラリの依存関係などの情報を含むメインプロジェクトのプロパティファイルであるdefault.propertiesは、project.propertiesに名前が変更されました。

開発チームの誰かがまだr14より古いバージョンを使用している場合は、ワークステーションで最新のAndroid SDKバージョンにアップグレードするように依頼することをお勧めします。これは、Android SDKがr14以降、プロジェクトプロパティファイル、ライブラリプロジェクト、外部jarの依存関係に関して急速に変更されているためです。構造など。開発者がチームで異なるAndroidSDKバージョンを使用すると、開発の維持が非常に困難になります。

これが短期的にオプションではない場合は、default.propertiesとproject.properties(同じ内容)の両方を一時的に作成してチェックインし、古いAndroidバージョンを短期的にサポートする必要があります。他の人にワークステーションをアップグレードする時間を与えます。


.classpath

IDEで生成されたファイル(.classpath、.projectなど)をソース管理にコミットすることは非常に悪い習慣です。Windowsボックスから生成された.classpathは、Macボックスから生成されたものとまったく同じ内容になると思いますか?プロジェクトをソース管理にコミットするたびに自動的に無視されるように、ソース管理の無視リストに.classpathを追加する必要があります。

ソース管理システムを使用するときは、完全に詳細なコメントを提供する限り、すべてのコミットについてあまり考慮しないでください。プロジェクト内のすべてのファイル(Javaソース、プロパティ、リソースファイルなど)に対して行ったすべてのアクション(追加、変更、削除など)は、問題が発生した場合に備えて、ソース管理でログに記録され、追跡されます。高度な開発者が変更を追跡し、プロジェクトを通常の状態に戻すのは非常に簡単です。お役に立てれば。

于 2012-04-12T10:45:18.487 に答える