Eclipseプロジェクト用のgitリポジトリをEGitを使ってセットアップしようとしています。しかし、私はリポジトリからroot/projectディレクトリを除外することに問題があります。ことでは、私のプロジェクトは、以下の構造を有する:Eclipse - gitリポジトリからルートディレクトリを除外しますか?
ProjectDirectory
src
war
etc
私は親ディレクトリProjectDirectory
を含んsrc
、war
、およびetc
を格納するリポジトリを好きですが、ありません。これは、ワークスペース内のプロジェクトのコピーをProjectDirectory2
にクローンしたい場合、2番目のプロジェクトのリポジトリは2番目のルートディレクトリProjectDirectory
を作成しようとします。残念ながら、EGitを使ってプロジェクトのリポジトリを追加しようとすると、プロジェクトフォルダ自体にTeam> Share Projectのみを使用できるように思えます。リポジトリのルートディレクトリをリポジトリから除外するとは思われませんEclipse内で
EGitを使用してリポジトリのトップディレクトリをスキップする方法に関する提案はありますか?私は、Eclipse内からすべてを行うことができることを好むだろうが、方法がない場合は、gitの外部でこの方法でリポジトリを設定する方法がありますか、それでもgit内のgitコントロールを定期的に使用できるようになりますリポジトリは最上位ディレクトリをスキップしますか?ありがとうございました。あなたは複数の理由のために、プロジェクトのルートをコミットする必要があります
私は、.settingsのようなサブディレクトリを含めることを望んでいることを理解していますが、これは私が提案している方法でリポジトリに含めることができます。私は、私がやりたがっているように(githubのような)オンラインで見るほとんどすべてのプロジェクトがトップディレクトリを除外していることに気づいたことがある(projectRepository/projectFolder/srcではなく、githubのリポジトリはprojectRepository/src )。あなたの示唆に利点があるなら、これらのプロジェクトはすべてこのようにしていますか?早速のご返事ありがとうございます。 – golmschenk
例:https://github.com/gwtbootstrap/gwt-bootstrap – golmschenk
テストプロジェクトがなかったので、私は推測します。私は貢献しているオープンソースのプロジェクトでそれを正確に見てきました。また、サブディレクトリのみをコミットし、テストプロジェクトの追加レポを作成しました。しかし、複数のプロジェクトからのプル/プッシュは非常に難しくなり(テストはメインプロジェクトと同期していませんでした)、最終的にすべてのコードを再構成し、プロジェクトのルーツを確定しました:https://github.com/cgeo/ c-geo-opensource – Bananeweizen