使い方を教えてくださいEclipseのリファクタリングツールでのご滞在と同SVNをSubclipse?
-
21-08-2019 - |
質問
この時に名を変更しなければならなJavaクラス(およびそのためのソースファイル)または変更が必要なパッケージの名前(およびそのためのソースファイルの[s])までのいずれかの
- 利用にも有Eclipseのリファクタリングツールはすべてのカスケード作業を行いました。しかし、その苦闘とSubversionの再現を変化に呼ぶ。
- 私は行することができます。変更/動Subversionの最初の更新もそのリファクタリングツールのEclipseいます。
誰でもできるのでお好みの手順?
解決
1.4.xのリリース以来、Subclipseのはかなりよく、これを処理します。あなたがバグを持っている場合は、それらを報告してください。以前のリリースでは、いくつかの状況ではなく、他人を取り扱います。これは、SVN 1.5で修正されたSubversionの制限によるものでした。フォルダの名前を変更した場合は(フォルダがコミットするまで)例えば、SVN 1.5前に、あなたはまた、フォルダ内のファイルの名前を変更できませんでした。物事のこれらの種類は、すべての非常に一般的なリファクタリングしたとSVNは邪魔になります。
これは、すべてはしかし、今はかなりうまく動作します。
マーク
他のヒント
私が歩くと言うことを憎む「ウルdoinのそれ栄」が、あなたの件名の言及のSubclipseのから - Subclipseのは、Eclipseのリファクタリングツールと統合されています。だから、破壊的ではありません。あなたはクラスの名前を変更すると、それは下にあなたのため「のsvn MV」を実行します。手動でこれらの動きを再現しようとする必要はありません。
何らかの理由でSubclipseのプロジェクトに添付されていない場合は、私は疑問に思う - それはあなたのプロジェクトがSubversionプロジェクトを知っているしていない場合。そして、明らかにそれは何もしないでしょう。
あなたはSubclipseのを使用していない場合は/破壊的...始めます。 :)
あなたは破壊するを試してみましたか?リファクタリングはそれを私のために正常に動作するようです。
実は、私もSubclipseのを試してみた、そして少なくともバージョン1.4.7で、細かいそれを扱うようです。私はパッケージとクラスの名前を変更しようとしました。 Eclipseはリポジトリに追加される予定、削除済みとして古いものをマークし、新しいものを追加します。
Subclipseのにはsvn移動の世話をする/名前を変更します。