私と他の友人のプログラマーは、Eclipseが同期している同じプロジェクトで作業できますか、それとも10分ごとにsrcを共有する必要がありますか?
6 に答える
CVS、SVN、Git、Mercurialなどのバージョン管理システム(VCS)を探しています。
バージョン管理システムにアクセスできる「チーム」メニューを使用できます。Git または Mercurial (分散バージョン管理システム) をお勧めします。
EGit/JGitは現在主流のプラグインの一部です。「新しいソフトウェアのインストール...」で「Indigo」リポジトリ (Eclipse 3.7 を想定) を使用してインストールできます。
集中型バージョン管理システム (CVS や SVN など) にも Eclipse 用のプラグインがあります。ただし、必要に応じて競合を分岐およびマージすることがより困難になる可能性があります。
あなたとあなたの友人が (本質的に) リアルタイムで同じ Java ファイルのセットを協力して編集および実行できるように、Eclipse がワークスペースの共有をサポートしているかどうかを尋ねているようです。
このようなもの - http://www.readwriteweb.com/cloud/2011/07/cloud9s-web-based-real-time-co.php
答えはノーです。Eclipse はこれを直接サポートしていません。
ただし、これを行うと主張するSarosと呼ばれる Eclipse プラグイン/プロジェクトがあります。また、Saros のサイトには、関連する可能性のある関連プロジェクトへのリンクがあります。
(参考までに、関連する検索用語は「共同プログラミング」です。)
これはあなたが必要とするものです:http: //en.wikipedia.org/wiki/Revision_control
SVN または CVS - 一種のバージョン管理システムは、共同作業に役立ちます。または、リポジトリをオンラインで維持したい場合は、https://stackoverflow.com/questions/59791/free-online-private-svn-repositoriesリンクをご確認ください。
システムトレイにあり、リポジトリが変更されるたびに通知するSVNNotifierを使用しています。そして、私はそれを強くお勧めすることができます。つまり、更新するものがある場合にのみ更新するということです。
または、スケジュールされたタスク/ cronジョブを設定して、svn update
1時間/日などごとに適切なディレクトリで実行することもできます。
スケジュールされたタスクの設定については、このMicrosoftの記事を参照してください。
svnUpdate.batまたは次のようなバッチファイルが必要です。
cd C:/path/to/your/working/copy
svn update
スケジュールされたタスクを取得して、これを好きなだけ実行します(1時間は賢明と思われる場合)
コマンドラインバージョンのsvnがインストールされ(私はSlikSvnを使用)、PATHで利用可能であることを確認してください(コマンドウィンドウタイプで、「 Typesvnhelp svn
...」などと表示されていることを確認してください。