1

こんにちは、これを読んでくれてありがとう!

私のオフィスLANには2台のコンピューターがあります。1台は開発にほとんどの時間使用する非常に強力なPCで、もう1台はノートブックです。次に、これら2つのデバイス間ですべてのEclipseプロジェクトを共有したいと思います(たとえば、手動で同期してからノートブックに切り替えます)。クラウドなどで利用できる必要はありません。常に実行されているNAS(ネットワーク接続ストレージ)もあります。

すべてのプロジェクトを同期することは可能ですか?主な問題:複雑さ...

  • 私は、Aptana Studio、SpringSource Tool Suite、Maven、Gitなどのマルチブルアドオンを備えたマルチブルEclipseインストールを使用しています...
  • ほとんどのプロジェクトはJavaEEであり、Maven(JettyやTomcatなどのさまざまなMavenゴール)で構築されています。
  • 一部のプロジェクトでは、チームワークにgitを使用しています(一部の外部パートナーと)
  • 一部のプロジェクトは、私自身のプロジェクトビルダー(外部プログラム)を使用しています
  • マルチブルワークスペースを使用しています(さまざまなプロジェクトを含むさまざまな顧客にさまざまなワークスペースを使用しています)
  • 一部のプロジェクトは日食ワークスペースの内部にあり、一部は外部にあります

私の現在の解決策は、「プロジェクト」フォルダー全体(私の全作業期間のルート)をNAS内のフォルダーに同期するファイル同期プログラムを使用することです(手動同期-ファイルの変更やスケジュールではありません)。このアプローチの問題:100000を超えるファイルを同期する必要があります。これは、何が変更されたかを分析するためだけに20分かかります。そして、Eclipseを一度開いて1つの静的htmlファイルを操作すると、Eclipseは2000を超えるファイルを変更します(それらのほとんどは.metadataフォルダーにあります)...

私はすべての解決策を受け入れています。プロジェクト設定の構造を変更する必要がありますか?別の同期ソリューションを使用する必要がありますか?それともそれは不可能ですか?クラウドストアソリューションを使用する必要がありますか?これは、すでにgitを使用しているプロジェクトに影響しますか?

返信ありがとうございます!!!!!

よろしくお願いします!マヌエル

4

2 に答える 2

1

確かにそれは可能です。このシナリオでgitを使用するのはどうですか?公開すべきでないプロジェクトのために、NAS上にベアリポジトリを作成することができます。

ソースコードと本当にたくさんのファイルを扱うなら、これはこれを効率的かつ安全に行うための最良の戦略かもしれません(get-out-what-you-put-inの観点から)。

于 2013-08-05T21:29:31.413 に答える
0

http://sourceforge.net/projects/freefilesync/のFreeFileSyncツールを使用することにしました。

一部のファイルとフォルダーを無視するように構成するためのいくつかの努力がありますが、ツールは優れたフィルターの可能性を提供します。これらのフィルターの構成には非常に時間がかかる場合がありますが、正常に機能しています:)

ご協力ありがとうございます!

于 2013-10-23T07:55:28.257 に答える