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.

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/
    
  • Blockiert alle Dateien im Verzeichnis foo und seinen Unterverzeichnissen mit Ausnahme der Datei bar.txt im Verzeichnis „foo“.

    foo/*
    !foo/bar.txt
    

Nächste Schritte