Eclipseでマルチモジュールプロジェクトを共有するときにSubversiveを利用する最良の方法は何ですか?

StackOverflow https://stackoverflow.com/questions/823186

質問

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)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top