4

現在のシナリオ:

Eclipse でプロジェクトを作成するとき、たとえば「SimpleGit」という名前の PyDev プロジェクトを作成すると、Eclipse によって作成されるフォルダー構造は次のようになります。

EclipseWorkingDirectory/SimpleGit/src/
正しいですか?

これを Egit を使って git に追加すると、SimpleGit のプロジェクト フォルダを右クリックし、[チーム] > [共有] で、レポが形成されるフォルダ構造は次のようになります。

親フォルダー/ SimpleGit/ .git

親フォルダー/SimpleGit/SimpleGit/src/

そして、それをリモート github にステージングすると、すべてが下に来ます

ユーザー名/SimpleGit/SimpleGit/src/

そのため、ルート プロジェクト フォルダー (ユーザー名/SimpleGit) の GitHub を見ると、ソース フォルダーが表示されません。別のフォルダ「SimpleGit」の下になります。どうすればこれを回避できますか? 私が欲しいのは、egitを使用してEclipseですでにビルドされたプロジェクトからステージングするときに、プロジェクトルートディレクトリの下にリストされているソースforlder(src)を取得したいということです。どうすればいいですか?

私はこのようにしたい: https://github.com/nicholasbishop/blender

このようではありません: https://github.com/afilash/SimpleGit

4

2 に答える 2

2

eGit を使用して行うことはできません。Eclipse プロジェクト構造を前提としています。

しかし、それは git 自体を使用して実現できますSimpleGit「git init」を実行するフォルダの下にリポジトリを作成するだけです。その時点から、git 自体 (コマンド ライン) または他の UI を使用して、git リポジトリを管理する必要があります。SourceTreeは私にとって非常にうまく機能します。

于 2013-07-24T01:10:21.783 に答える
2

少し遅れていますが、この方法は完全に機能しており、今後この投稿を見る人にとって役立つことを願っています.

手順は次のとおりです。

  1. 最初のステップは、Github にリポジトリを作成することです (github.com 経由)。
  2. Eclipse IDE (Git リポジトリ ビュー) に移動し、[Clone a Git Repository and add the clone to this view] をクリックします。そうすることで、プロジェクトはハードディスク上のどこかに配置されます。通常、これは C:\Users\username\git\projectName に保存されますが、変更することができます。これは私たちのローカルリポジトリです。
  3. 完了したら、(Eclipse IDE で) [ファイル] -> [インポート] -> [Git からのプロジェクト] -> [既存のローカル リポジトリ] (以前に複製したものを選択) -> [新しいプロジェクト ウィザードを使用してインポート] -> [完了] -> [Java] -> [Java プロジェクト] を押します。 >プロジェクト名を指定します(ダイアログボックスのすぐ下に、デフォルトの場所を使用するというチェックボックスがあります。チェックを外します。ここで、以前にリポジトリのクローンを作成したときに選択したディレクトリを指定する必要があります)->次へ->完了

適切なディレクトリ構造を作成するには、これで十分です。

于 2020-10-08T10:00:49.673 に答える