0

私はmavenプロジェクトを持っています。コマンドラインを使用してgit操作を実行しています。(プロジェクト内で git init を実行したので、その中に .git サブディレクトリがあります)

それを裸のリポジトリにプッシュし、そこからさまざまなコンピューターを介して同期します。

1 つのプロジェクト、1 つのリポジトリ。github の何千ものリポジトリのように。

コマンドラインは問題なく動作しますが、Eclipse から git を管理するために egit を試すことにしました。

OK、maven プロジェクトを右クリックし、Team->Share Project、Choose Git、次に進みます。

親フォルダーにリポジトリを作成したり使用したりしたくありません。それはすでにリポジトリです。

Git プロジェクトの barfs をベア リポジトリにインポートするため、「ソースに移動」することはできません。

既存の git プロジェクトをインポートする最も簡単な方法は何ですか?

(私は、作業ディレクトリにcdし、ベアレポを複製し、それをレポとしてEclipseに追加してから、そこからインポートすると思いますが、gitのインポートはそれほど親切ではなく、mavenプロジェクトであるため、最初に mvn eclipse:eclipse を実行してください輸入。)

4

1 に答える 1

3

eGit はベア リポジトリで動作することを意図したものではありませんが、ワークスペース内のさまざまなファイルの背後に VCS があるという事実を Eclipse に認識させ、ネイティブ クライアントなしで動作するように純粋な Java で十分な git 機能を再実装することを目的としています。

したがって、リポジトリのクローンを作成し、クローンを操作します。これらの手順は m2e でうまく機能することがわかりました。

  • リポジトリのクローン
  • ファイル -> インポート -> 既存の Maven プロジェクト
  • インポートが完了し、依存関係がダウンロードされたら、[すべてのプロジェクトで [チーム] -> [共有] を右クリックして [Git] を選択し、一番上のチェックボックスをオンにして .git を検索します。
于 2012-05-18T19:13:41.840 に答える