私たちは同僚と同じプロジェクトを開発しています。チームプログラムは一切使用しません。したがって、同僚が同時に編集している同じクラスを編集する場合、チーム開発のようなプラグインはありません。同じプロジェクトが 2 つの異なる日食を開発しています。私のEclipseワークスペースにある私のプロジェクトをバージョン化するためにそれをしたいです。次に、私の同僚も彼のプロジェクトをバージョンアップし、私または彼の eclipse でそれらを結合したいと考えています。それを行うためのプラグインやEclipse機能はありますか? 私が欲しいものを明確に説明してくれることを願っています。
4 に答える
Subversion や Git などのバージョン管理システムを学び、使用します。Eclipse 用のほぼすべてのバージョン管理システム用のプラグインがあります。
たとえば、Subversionを操作するための Eclipse プラグインであるSubclipseや、 Gitを操作するためのEGitがあります。
を使用しgit
ます。
これは分散コードのバージョン管理システムであり、達成したいことを支援します。中央リポジトリは必要ないため、サーバーは必要ありません。プライベートリポジトリを同僚と同期するだけです.
Eclipse との統合には、次を使用します。EGit
オープンソースにする場合は、github.comでアカウントを作成し、そこでリポジトリをホストすることを検討してください。Github は、.NET を使用する場合にいくつかの優れたツールを提供しgit
ます。
Github は非常にうまく機能し、多くの場合 SVN よりも優れている可能性があります。git gui や git pull コマンドなどの非常に便利なツールがあり、非常に細かく複雑にならずに機能します。
その公式サイトはこちら
バージョン管理システムを使用する必要がありますが、これを行う場合:
同僚が同時に編集している同じクラスを編集するとき
それぞれが独自のバージョンのファイルでコーディングし、変更を慎重にマージする必要があるため、まだ問題があります (私の経験は Clearcase での経験です)。