2015-11-18 95 views
5

異なるWindows 10デバイスでシームレスに動作するように、OneDrive(OneDrive/Eclipse)にEclipseワークスペースを追加しました。このフォルダの内容は私のプロジェクトで、.metadata(〜45MB)フォルダと(隠された?).recommenders(〜5MB)フォルダです。Eclipseワークスペース内の.recommendersと.metadataは何ですか?それらはデバイス間で同期する必要がありますか?

これはすべてOneDrive内にあるため、すべてのファイルとプロジェクトがデバイス間で同期されます。私が仕事から家に帰ると、プロジェクトは私の家のコンピュータ、でもと同期するので、.metadataと.recommendersフォルダも同様です。

問題はOneDriveがよく問題に遭遇することです。つまり、何かを同期または上書きできないため、ローカルコピーが作成されます。これは明らかに迷惑です。厳密な検査の結果、私はメタデータと仲介人が何であるか、彼らが何をしているのかを知りませんでした。

  1. は、これらのフォルダは、特定のデバイスである必要があり、は、したがって、デバイス間をsyncronised OR彼らは、特定のワークスペースと、彼らはが同期であることをを必要とされているべきではありませんか?
  2. これらのフォルダには実際に何が含まれていますか?いくつかのファイルを調べると、多くのフォルダ、プラグイン、およびプリファレンスが表示されますが、それらのファイルは取得できません。
+0

一般に、ワークスペースは共有されるようには設計されておらず、本来的にローカルなものです。適切なプロセスは* projects *を共有することです。cvs、svn、gitなどの適切なバージョン管理(SCM)システムを使用することをお勧めします。 –

答えて

2

どのような拡張機能にシームレスにしたいですか?ワークスペースの設定を含むかどうか?

  • .recommendersあなたは細部を気にしない限り、おそらく、シームレスな体験を必要としないなど、ユーザーの過去の行動に基づいて動的CTRL-スペースの完了に関する情報が含まれている必要があります。
  • .metadataは、基本的にすべてのワークスペースの設定&キャッシュ&ワークスペースのホーム・ディレクトリです。それはすべての種類のものが含まれています:What is the .metadata folder in Eclipse workspace?ワークスペース設定の代わりにプロジェクトごとの設定を有効にする場合は、同期することが重要ではありません。しかし、あなたのシームレスな定義が何であれ、必要となるかもしれません。同期には役立たず、奇妙な結果を引き起こす可能性のあるキャッシングやその他のものがたくさんあるので、フォルダ全体を避けることになります。
+0

.recommendersは削除できますか?そして、なぜそれはないプロジェクトがありますか? – powder366

+0

@ powder366私はできると思いますが、削除する前に名前を変更して試してみることができます。上級の「Code Recommenders」(これは通常のコード補完とは異なる)を使ったことがない人は、おそらくそのディレクトリを持っていないでしょう。 – zapl

関連する問題