11

Hudson で指定された SVN フォルダーの下の変更を無視する方法を探しています。これは、TeamCity でフォルダーを除外し、CC.Net でフィルターを適用するのと同じことです。SVN GUI構成の下に構成オプションが見つかりませんでした。

4

4 に答える 4

11

Hudson 1.334 では、ビルド構成の Subversion -> Advanced... の下に 3 つの除外ボックスがあります。変更をポーリングしている場合、Hudson は、ビルドをトリガーするかどうかを決定するときに、これらの除外に一致する変更を無視します。ファイル/フォルダー (除外されたリージョン)、特定のユーザーによるコミット、または特定のサブバージョン revprop を含むファイルを無視するように Hudson に指示できます。

于 2009-12-04T01:01:07.623 に答える
2

ワークスペースに移動してこのコマンドを実行することでそれを行いました

svn propedit svn:ignore ./ignore_this_dir
于 2009-12-02T05:51:25.893 に答える
1

私はやや同じ問題を抱えています。組織的にメイン プロジェクトの下にあるが、メイン プロジェクトでビルドされないプロジェクトがある。Hudson のスタンドアロン ビルドとして設定されています。

図:

  • 主要
    • サブ1
    • サブ2
    • サブ3

それで、ハドソンの「ソースコード管理」の下の「除外地域」フィールドに「/trunk/sub3/.*」を追加するだけでよいと思いましたか? しかし、これは何の効果もないようです。sub3 プロジェクトの下で変更を行うと、メイン プロジェクトがビルドされます。これは「除外地域」フィールドの意図だと思いました。

于 2010-08-27T07:16:32.853 に答える
1

Excluded Regionsフィールドに追加するものはすべて、変更ログと同じパスであることを確認してください。たとえば、次のような変更がある場合:

/branches/Update3/trunk/build/Win32/Release.exe

次に、除外されたリージョンでも同じパスを使用します。

/branches/Update3/trunk/build/Win32/Release.exe

ここでの説明では、リポジトリの作業コピーに関連するパスではなく、svn リポジトリ名から始まるパスを使用する必要があると思います。

于 2013-06-19T09:19:36.807 に答える