Eclipseでマルチモジュールプロジェクトを共有するときにSubversiveを利用する最良の方法は何ですか?
-
05-07-2019 - |
質問
SpringSource Tool Suite 2.0.0からSubversionサーバー(Eclipse用Subversiveプラグイン)にマルチモジュールMavenプロジェクト(m2eclipseプラグインを使用)を共有しようとしています。 svn:ignoreプロパティが親プロジェクトのサブモジュールに伝達されないことがわかりました。プロパティを右クリックして、「Apply recursively ...」を実行する必要があります。さらに、サブモジュールのルートフォルダーがまだSVNリポジトリにない場合は機能しません。まず、ルートフォルダーをチェックインしてから、プロパティを右クリックして「再帰的に適用...」を実行する必要があります。
何か不足していますか?問題を取り除く方法を説明してください。
PSプロジェクトにはネスト構造があります:
PARENT
+ component A
- module AA
- module AB
+ component B
- module BA
+ component C
- module CA
- module CB
- module CC
解決
Eclipseプラグイン「Subversive」GUIが、必要な種類のプロパティ設定をサポートするほど高度ではない場合、コマンドラインの方が効率的かもしれません。
cd PARENT
ls -s | xargs svn propset -R -F ignore.txt svn:ignore
その方法では、最初に PARENT
をコミットせずに、既にコミットされたディレクトリ(およびサブディレクトリ)にのみ svn:ignore
を適用します。
Windowsを使用している場合、 GnuWin32 のようなパッケージが役立ちます(または、複数の代替手段があります。 PowerShell)
所属していません StackOverflow