3

このトピックにはかなりの数の質問がありますが、今のところ満足のいく答えはありません。

ME2 (1.4.0.20130601-0317) および Eclipse Git Team Provider (GIT 3.0.0.201306040240-rc3 の Java 実装) と共に Eclipse Kepler (20130529-2219) を使用しています。そのため、git の素晴らしさを読んだ後、大きな期待を持って始めました。

まず、既存のプロジェクトを開き、.svn ゴミをすべて削除して、ローカルの git リポジトリにコミットしました。完璧です。今度は、ファイルをリモート リポジトリにプッシュします。known_hostsWindows でファイルを作成する際に問題が発生した後、プッシュは成功しました。

ここで問題が発生しました。リポジトリの変更をプルしたかったのですが、「...プル用に構成されていません」。OK、これは一般的な問題であることが議論されました。プロジェクトを削除してから、リモート サーバーから再インポートしてプルできるようにする必要があります。

したがって、すべてを再度セットアップし、プロジェクトをプルしました。これまで、.projectファイルはバージョン管理にコミットすべきではないと常に言われていたため、それらを含めませんでした。「インポート -> git からインポート -> ローカル」メニューは、レポ内のファイルを Java プロジェクトとして認識しません。したがって、プロジェクトを一般的なプロジェクトとしてインポートするか、プロジェクト ウィザードを使用して新しい Maven プロジェクトをセットアップすることしかできません。単純なプロジェクトのインポートを行うと、Eclipse はそれが Java または Maven プロジェクトであることを認識せず、大量のエラーをスローします。

質問.project(詳細な問題は飛ばしてください):ファイルが存在しない場合に、リモートの git リポジトリから Maven および Java プロジェクトをインポートする、より厄介な方法はありますか?

4

2 に答える 2

3

最も簡単な解決策: .project(この回答のように) を git リポジトリに含めます。

また、絶対パスの代わりに相対パス.classpathを参照できるようになったため、も含めてください。「 and - check into version control or not?」を参照してください。.classpath.project

于 2013-06-23T11:26:57.033 に答える