私は最近、仕事でJavaプロジェクトに参加しました。IDEにはMyEclipseを使用し、ソース管理の統合にはSubclipseを使用しています。私はプロジェクトに不慣れなので、他のチームメンバーが私の変更を確認し、トランクにコミットするかどうかを決定しやすくするために、現在パッチとして変更を送信しています。ただし、[チーム]メニューの[パッチの作成]オプションを使用してパッチを作成すると、結果のパッチには、変更されたファイルへの絶対パスが含まれます。これらのパッチを他のチームメンバーに電子メールで送信し、自分の作業フォルダーにパッチを適用するだけでよいようにしたいので、相対ファイルパスのみを含むパッチを作成したいと思います(私はUbuntuで実行しており、現在私の作業コピーは私のホームフォルダにあるので、絶対パスは特に厄介です)。
これを行うようにEclipse/Subclipseを構成する方法はありますか?Eclipseの設定を検索し、パッチの作成ウィザードを数回クリックしましたが、これを実行するように見えるものは見つかりませんでした。現在、テキストエディタを使用してパッチファイルを手動で編集し、絶対ファイルパスを相対パスに変換しています。Subclipseでこれができない場合は、他の提案を受け付けています。
編集:Eclipse内からパッチを適用するときに、ファイル名パス内の特定の数のセグメントを無視するオプションがあることは知っていますが、これを回避して関連する手順の数を減らす方法があるかどうか興味がありましたパッチを適用する際に。パスを手動で編集してプロジェクトのルートフォルダーを基準にすることにより、エンドユーザーはルートプロジェクトフォルダーレベルでパッチを適用する必要があります。パッチファイルを手動で編集しなくても、そのシンプルさを実現したいと思います。