1

SpringSource Tool Suite 2.0.0 から Subversion サーバー (Eclipse 用の Subversive プラグイン) にマルチモジュール Maven プロジェクト (m2eclipse プラグインを使用) を共有しようとしています。svn:ignore プロパティが親プロジェクトのサブモジュールに反映されていないことがわかりました。プロパティを右クリックして、「再帰的に適用...」を実行する必要があります。さらに、サブモジュールのルート フォルダーがまだ SVN リポジトリにない場合は機能しません。まず、ルート フォルダーをチェックインし、プロパティを右クリックして [再帰的に適用...] を実行する必要があります。

何か不足していますか?問題を取り除く方法を説明してください。

PSプロジェクトにはネストされた構造があります:

PARENT
+ component A
  - module AA
  - module AB
+ component B
  - module BA
+ component C
  - module CA
  - module CB
  - module CC
4

1 に答える 1

1

Eclipse プラグインの「Subversive」GUI が必要な種類のプロパティ設定をサポートするのに十分に高度でない場合は、コマンド ラインの方が効率的である可能性があります。

cd PARENT
ls -s | xargs svn propset -R -F ignore.txt svn:ignore 

そうすれば、svn:ignore最初にコミットする必要なく、既にコミットされているディレクトリ (およびサブディレクトリ) にのみ適用できますPARENT

Windows を使用している場合は、GnuWin32などのパッケージが役立ちます (または、PowerShell などの複数の代替手段があります)。

于 2009-05-05T05:52:22.977 に答える