# GitHub-Zusammenführung – Ergebnisse

\[Deep-Plumbing] Führt mehrere SARIF-Dateien in einer einzigen SARIF-Datei zusammen.

## Zusammenfassung

```shell copy
codeql github merge-results --sarif=<file> --output=<file> <options>...
```

## Description

```
          \[Deep-Plumbing] Führt mehrere SARIF-Dateien zu einer einzigen SARIF-Datei zusammen.
```

## Options

### Primäre Optionen

#### `-s, --sarif=<file>`

```
          \[Erforderlich] Pfad zu den zu verwendenden SARIF-Dateien. Dies sollte die Ausgabe von [codeql database analyze](/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-analyze) (oder [codeql database interpret-results](/code-security/reference/code-scanning/codeql/codeql-cli-manual/database-interpret-results)) mit `--format sarif-latest` für den Upload auf github.com oder das entsprechende unterstützte Formattag für GitHub Enterprise Server-Instanzen sein (Siehe [AUTOTITLE](/enterprise-server@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning) für SARIF-Version, die von Ihrem Release unterstützt werden).
```

#### `-o, --output=<file>`

```
          \[Erforderlich] Pfad, in dem die zusammengeführte SARIF-Datei gespeichert werden soll.
```

### Allgemeine Optionen

#### `-h, --help`

Zeigt diesen Hilfetext an.

#### `-J=<opt>`

```
          \[Erweitert] Option an die JVM übergeben, die den Befehl ausführt.
```

(Beachte, dass Optionen, die Leerzeichen enthalten, nicht ordnungsgemäß verarbeitet werden.)

#### `-v, --verbose`

Ermöglicht die inkrementelle Erhöhung der Anzahl ausgegebener Statusmeldungen.

#### `-q, --quiet`

Ermöglicht die inkrementelle Verringerung der Anzahl ausgegebener Statusmeldungen.

#### `--verbosity=<level>`

```
          \[Erweitert] Lege die Ausführlichkeitsstufe explizit auf einen der Werte errors, warnings, progress, progress+, progress++, progress+++ fest. Überschreibt `-v` und `-q`:
```

#### `--logdir=<dir>`

```
          \[Erweitert] Detaillierte Protokolle in eine oder mehrere Dateien im angegebenen Verzeichnis schreiben, mit generierten Namen, die Zeitstempel und den Namen des ausgeführten Unterbefehls enthalten.
```

(Um eine Protokolldatei mit einem Namen zu schreiben, über den du die volle Kontrolle hast, gib stattdessen `--log-to-stderr` an, und leite stderr wie gewünscht um.)

#### `--common-caches=<dir>`

```
          \[Erweitert] Steuert den Zwischenspeicherort von Datenträgern, die zwischen mehreren CLI-Ausführungen bestehen bleiben, wie z. B. heruntergeladene QL-Pakete und kompilierte Abfragepläne. Wenn dies nicht explizit festgelegt ist, wird dieses Verzeichnis standardmäßig auf ein Verzeichnis mit dem Namen `.codeql` festgelegt, das sich im Startverzeichnis des Benutzer. Es wird erstellt, wenn es noch nicht vorhanden ist.
```

Verfügbar seit `v2.15.2`.