[解決済み】どのEclipseファイルがバージョンコントロールに属するか?
質問
ソースは別として、Eclipseのどのファイルをソース管理下に置くのが適切でしょうか?
私のプロジェクトでは、具体的に、どうでしょうか。
.metadata/*
プロジェクトディレクトリ/.project
プロジェクトディレクトリ/.classpath
プロジェクト・ディレクトリ/.settings/* にあります。
この中で依存するものがあれば、そのガイドラインを説明してください。
解決方法は?
メタデータはソース管理で管理すべきではない。メタデータには、主に あなたの ワークスペース
唯一の例外は
.launch
XMLファイル(ランチャー定義)。
にあります。
[eclipse-workspace]\.metadata\.plugins\org.eclipse.debug.core\.launches
そして、それらはプロジェクトのディレクトリにコピーされているはずです。プロジェクトが更新されると、これらの設定が "設定の実行" ダイアログに表示されます。
そうすれば、それらの起動パラメータファイルをSCMで管理することもできます。
(警告。を行う。 オプション "Delete configurations when associated resource is deleted" のチェックを外してください。 での 実行する / 起動 / 起動設定 プリファレンスパネルに表示されます。eclipseのメタデータを再初期化するために、プロジェクトをソフト削除して再びインポートすることはよくあります。しかし、このオプションをチェックすると、詳細な起動パラメータが削除されます!)
project-dir/.project
project-dir/.classpath
project-dir/.settings/*
は、SCMにあるはずです(特に
.project
と
.classpath
に従って
Eclipseのドキュメント
).
目標は、誰でも自分のSCMワークスペースをチェックアウト/更新して、EclipseプロジェクトをEclipseワークスペースにインポートできるようにすることです。
そのために使用したいのは 相対パス を使用し、.classpathに リンク先リソース .
注意:もし
project-dir
は、eclipseワークスペース下に作成されたディレクトリではなく、"external"プロジェクト・ディレクトリを指します。そうすれば、2つの概念(eclipseワークスペース対SCMワークスペース)が明確に分離されます。
として イプシスクイグル のコメントで触れているように、また、私が言及したように 古い回答で として保存することができます。 共有ファイル を直接プロジェクトディレクトリに配置します。すべての起動設定は、他のプロジェクトファイルと同様にバージョン管理することができます。
(ブログ記事より ヒント 起動設定の作成と共有 KDより)
関連
-
[解決済み] ビルドパスのエラーが解決されるまで、プロジェクトをビルドすることができません。
-
[解決済み] Eclipse neon "no staged files "エラー
-
[解決済み] Visual Studio の .suo と .user ファイルをソースコントロールに追加する必要がありますか?
-
[解決済み] Eclipse HotKey: タブの切り替えはどうやるの?
-
[解決済み] composer.lockはバージョンコントロールにコミットすべきですか?
-
[解決済み] どうすればEclipseに.*ファイルを表示させることができますか?
-
[解決済み] Eclipse IDE for Java - フルダークテーマ
-
[解決済み】データベースをgit(バージョン管理)下に置くには?)
-
[解決済み】EclipseのコードフォーマッターをJavaコードの特定のセクションでオフにする方法は?
-
[解決済み] Gitソースコントロール下のIntelliJ IDEAプロジェクトファイルが常に変化している場合の対処法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Javaツールの初期化時のEclipse内部エラー
-
[解決済み】Eclipseでgitリポジトリのクローンやプッシュをすると「cannot open git-upload-pack」エラーが発生する。
-
[解決済み】web.xmlが見つからず、<failOnMissingWebXml>がtrueに設定される。
-
[解決済み] Eclipse IDEでウィンドウ/ビューを分割/解除するにはどうすればいいですか?
-
[解決済み] 不明なホスト dl-ssl.google.com , 異なる URL の取得に失敗しました。
-
[解決済み] eclipseでコンソールをアタッチする方法は?
-
[解決済み] Eclipse neon "no staged files "エラー
-
eclipse solve editor にメインタイプのメソッドがない。
-
[解決済み] java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer
-
[解決済み] Eclipseの起動ができない、選択したものが起動できない、最近起動したものがない