Datei „.aiexclude“ erstellen

Standardmäßig werden bei der Codeanpassung mit Gemini Code Assist alle unterstützten Codedateien in Ihren angegebenen Repositories indexiert.

In vielen Fällen gibt es bestimmte Dateien oder untergeordnete Verzeichnisse, die nicht indexiert werden sollen. Beispiel:

  • Hochsensible Informationen mit eingeschränktem Zugriff innerhalb Ihrer Organisation
  • Alter oder eingestellter Code
  • Automatisch generierter oder temporärer Code

Sie können diese Dateien ausschließen, indem Sie eine .aiexclude-Datei erstellen.

.aiexclude-Datei schreiben

Für eine .aiexclude-Datei gilt dieselbe Syntax wie für eine .gitignore-Datei, mit folgenden Unterschieden:

  • Eine leere .aiexclude-Datei blockiert alle Dateien in ihrem Verzeichnis und allen Unterverzeichnissen. Das Ergebnis ist das gleiche wie bei einer Datei, die **/* enthält.
  • Eine .aiexclude-Datei unterstützt keine Negation, bei der Muster mit einem Ausrufezeichen (!) vorangestellt werden.

Beispiele

Die folgenden Beispiele zeigen, wie Sie eine .aiexclude-Datei konfigurieren:

  • Blockieren Sie alle Dateien mit dem Namen apikeys.txt im Verzeichnis, das die Datei .aiexclude enthält, oder darunter:

    apikeys.txt
    
  • Blockieren Sie alle Dateien mit der Dateiendung .key im Verzeichnis oder in den Unterverzeichnissen, das bzw. die die Datei .aiexclude enthält:

    *.key
    
  • Blockieren Sie nur die Datei apikeys.txt im selben Verzeichnis wie die Datei .aiexclude, aber keine Unterverzeichnisse:

    /apikeys.txt
    
  • Blockieren Sie alle Dateien im Verzeichnis my/sensitive/dir und in allen Unterverzeichnissen. Der Pfad sollte relativ zum Verzeichnis sein, das die .aiexclude-Datei enthält.

    my/sensitive/dir/
    

Nächste Schritte