プル リクエストの diff からファイルを除外
差分ビューから除外するファイルを追加できるのは、リポジトリ管理者のみです。
プル リクエスト ビューは、プル リクエストで変更された各ファイルを表示します。[除外ファイル] リポジトリ設定ページでパターンを指定することで、プル リクエストの差分ビューに表示されないようにファイルを除外できます。
特定のファイルをプル リクエストでの表示から除外する手順:
Next to the name of your repository in the left sidebar, select More actions (…), and then select Settings.
Then select Excluded files in the Pull Requests section on the left sidebar.
[パターン] フィールドに、プル リクエストの差分ビューから除外するパターンを入力します。
[保存] を選択します。
[パターン] フィールドに追加するそれぞれの行が除外するパターンの指定に対応します。
次のパターンを使用できます。
ファイル名 (例:
index.min.js)。リポジトリ ルートに対する相対パス (例:
/minified/index.min.js)。ワイルドカード (例:
*.min.jsまたは/minified/**) を含むパターン。
入力したパターンと一致するファイルは引き続き、ファイル ツリーおよびプル リクエストで変更されたファイルの一覧に表示されますが、これらの除外ファイルの変更済みコンテンツは差分ビューには表示されません。
除外ファイルのパターン形式
The excluded files repository setting format is similar to the .gitignore pattern format with two notable exceptions:
末尾にスペースを使用することはできません。
特定のパターンを否定する方法はありません。
重要事項
照合は大文字と小文字を区別しません。
ディレクトリはフォワード スラッシュ "
/" で示されます。バック スラッシュ "
\" は特殊文字をエスケープするために使用します。非 ASCII 文字はサポートされません。UTF-8 エンコーディングが想定されます。
例
# package manager lock files (at the repository root)
/Gemfile.lock
/package-lock.json
# minified JS and CSS (anywhere in the repository)
*.min.js
*.min.css
# third-party libraries
/vendor/**
# generated XML (inside any my-code-generator/ directory)
my-code-generator/*.xml
# text files from November 2017
notes/2017-11-[0-3][0-9].txt空白行とコメント
空白行とコメントを使用してファイル パターンを整理できます。空白ではない各行に、パターンまたはコメント (両方は不可) を含めることができます。
パターン | 次と一致 | 注意 |
|---|---|---|
| なし | 空白行は区切り記号として使用できます。 |
| なし |
|
ファイル名
ファイルをファイル名で除外できます。ファイル名に特殊文字が含まれる場合、これらの文字をバックスラッシュでエスケープする必要があります。
特定の 1 つのファイルを除外するには、パターンの最初に、リポジトリのルートに対する相対一致を返す "
/" を付けます。ファイル名に一致するすべてのファイルを除外する場合、先頭に "
/" を付けないでください。
パターン | 次と一致 | 注意 |
|---|---|---|
|
| リポジトリのルートにある、 |
|
| リポジトリ内の任意の場所にある、 |
|
| リポジトリのルートにある |
|
| リポジトリ内の任意の場所にある |
|
|
|
ディレクトリ名
末尾に "/" が付くパターンは、そのディレクトリに含まれるファイルに一致します。
パターン | 次と一致 | 注意 |
|---|---|---|
|
| リポジトリのルートにある |
|
| リポジトリ内の任意の場所にある |
|
| リポジトリ内の任意の場所にある |
ワイルドカード
[] ワイルドカード
[] ワイルドカードは選択した範囲または文字クラス内の 1 つの文字に一致します。
パターン | 次と一致 | 注意 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
注: 右括弧 " |
|
| 非 ASCII 文字はサポートされません。 |
? ワイルドカード
? ワイルドカードは "/" を除く任意の 1 文字と一致します。
パターン | 次と一致 | 注意 |
|---|---|---|
|
| 非 ASCII 文字はサポートされません。 |
* ワイルドカード
* ワイルドカードは "/" を除くすべてと一致します。
パターン | 次と一致 | 注意 |
|---|---|---|
|
|
|
|
|
|
|
|
|
** ワイルドカード
** ワイルドカードはネストされたディレクトリを含む、パス名のあらゆる文字列と一致します。** を 3 つ以上連続して使用すると、一致する結果がない無効なパターンになります。
パターン | 次と一致 | 注意 |
|---|---|---|
|
|
|
|
| 末尾の |
|
|
|
|
|
|
この内容はお役に立ちましたか?