diff --git a/README.md b/README.md index 8562ee080..2a672df41 100644 --- a/README.md +++ b/README.md @@ -1169,6 +1169,7 @@ Here's an explanation of the configuration options: | `output.topFilesLength` | Number of top files to display in the summary. If set to 0, no summary will be displayed | `5` | | `output.tokenCountTree` | Whether to display file tree with token count summaries. Can be boolean or number (minimum token count threshold) | `false` | | `output.includeEmptyDirectories` | Whether to include empty directories in the repository structure | `false` | +| `output.includeFullDirectoryStructure` | When using `include` patterns, whether to display the complete directory tree (respecting ignore patterns) while still processing only the included files. Provides full repository context for AI analysis | `false` | | `output.git.sortByChanges` | Whether to sort files by git change count (files with more changes appear at the bottom) | `true` | | `output.git.sortByChangesMaxCommits` | Maximum number of commits to analyze for git changes | `100` | | `output.git.includeDiffs` | Whether to include git diffs in the output (includes both work tree and staged changes separately) | `false` | diff --git a/website/client/src/de/guide/command-line-options.md b/website/client/src/de/guide/command-line-options.md index 410afdc8b..277e829b4 100644 --- a/website/client/src/de/guide/command-line-options.md +++ b/website/client/src/de/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: Benutzerdefinierten Text im Dateikopf einschließen - `--instruction-file-path `: Pfad zu einer Datei mit detaillierten benutzerdefinierten Anweisungen - `--include-empty-directories`: Leere Verzeichnisse in die Ausgabe einschließen +- `--include-full-directory-structure`: Gesamten Repository-Baum im Verzeichnisstruktur-Abschnitt anzeigen, auch bei Verwendung von --include-Mustern - `--include-diffs`: Git-Diffs in die Ausgabe einschließen (beinhaltet Arbeitsbaum- und gestufte Änderungen separat) - `--include-logs`: Git-Logs in die Ausgabe einschließen (beinhaltet Commit-Historie mit Daten, Nachrichten und Dateipfaden) - `--include-logs-count `: Anzahl der Git-Log-Commits, die eingeschlossen werden sollen (Standard: 50) diff --git a/website/client/src/de/guide/configuration.md b/website/client/src/de/guide/configuration.md index 1230cf74d..fd82fbf1f 100644 --- a/website/client/src/de/guide/configuration.md +++ b/website/client/src/de/guide/configuration.md @@ -102,6 +102,7 @@ JavaScript-Konfigurationsdateien funktionieren genauso wie TypeScript und unters | `output.copyToClipboard` | Ob die Ausgabe zusätzlich zum Speichern in die Zwischenablage kopiert werden soll | `false` | | `output.topFilesLength` | Anzahl der in der Zusammenfassung anzuzeigenden Top-Dateien. Bei 0 wird keine Zusammenfassung angezeigt | `5` | | `output.includeEmptyDirectories` | Ob leere Verzeichnisse in der Repository-Struktur enthalten sein sollen | `false` | +| `output.includeFullDirectoryStructure` | Bei Verwendung von `include`-Mustern, ob der vollständige Verzeichnisbaum (unter Beachtung von Ignorier-Mustern) angezeigt werden soll, während nur die inkludierten Dateien verarbeitet werden. Bietet vollständigen Repository-Kontext für die KI-Analyse | `false` | | `output.git.sortByChanges` | Ob Dateien nach Git-Änderungen sortiert werden sollen. Häufiger geänderte Dateien erscheinen am Ende | `true` | | `output.git.sortByChangesMaxCommits` | Maximale Anzahl zu analysierender Commits für Git-Änderungen. Begrenzt die Historien-Tiefe für bessere Performance | `100` | | `output.git.includeDiffs` | Ob Git-Unterschiede in der Ausgabe enthalten sein sollen. Zeigt Arbeitsverzeichnis- und Stage-Änderungen separat an | `false` | diff --git a/website/client/src/en/guide/command-line-options.md b/website/client/src/en/guide/command-line-options.md index 848d3848b..9fafa87a5 100644 --- a/website/client/src/en/guide/command-line-options.md +++ b/website/client/src/en/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: Custom text to include at the beginning of the output - `--instruction-file-path `: Path to file containing custom instructions to include in output - `--include-empty-directories`: Include folders with no files in directory structure +- `--include-full-directory-structure`: Show entire repository tree in the Directory Structure section, even when using --include patterns - `--no-git-sort-by-changes`: Don't sort files by git change frequency (default: most changed files first) - `--include-diffs`: Add git diff section showing working tree and staged changes - `--include-logs`: Add git commit history with messages and changed files diff --git a/website/client/src/en/guide/configuration.md b/website/client/src/en/guide/configuration.md index 535ea291e..9448df034 100644 --- a/website/client/src/en/guide/configuration.md +++ b/website/client/src/en/guide/configuration.md @@ -102,6 +102,7 @@ JavaScript configuration files work the same as TypeScript, supporting `defineCo | `output.copyToClipboard` | Whether to copy the output to system clipboard in addition to saving the file | `false` | | `output.topFilesLength` | Number of top files to display in the summary. If set to 0, no summary will be displayed | `5` | | `output.includeEmptyDirectories` | Whether to include empty directories in the repository structure | `false` | +| `output.includeFullDirectoryStructure` | When using `include` patterns, whether to display the complete directory tree (respecting ignore patterns) while still processing only the included files. Provides full repository context for AI analysis | `false` | | `output.git.sortByChanges` | Whether to sort files by git change count. Files with more changes appear at the bottom | `true` | | `output.git.sortByChangesMaxCommits` | Maximum number of commits to analyze for git changes. Limits the history depth for performance | `100` | | `output.git.includeDiffs` | Whether to include git diffs in the output. Shows both work tree and staged changes separately | `false` | diff --git a/website/client/src/es/guide/command-line-options.md b/website/client/src/es/guide/command-line-options.md index df8433451..168b35cf9 100644 --- a/website/client/src/es/guide/command-line-options.md +++ b/website/client/src/es/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: Texto personalizado para incluir en el encabezado del archivo - `--instruction-file-path `: Ruta a un archivo que contiene instrucciones personalizadas detalladas - `--include-empty-directories`: Incluir directorios vacíos en la salida +- `--include-full-directory-structure`: Mostrar el árbol completo del repositorio en la sección Estructura de directorios, incluso al usar patrones --include - `--include-diffs`: Incluir diffs de git en la salida (incluye cambios del árbol de trabajo y cambios en stage por separado) - `--include-logs`: Incluir logs de git en la salida (incluye historial de commits con fechas, mensajes y rutas de archivos) - `--include-logs-count `: Número de commits de log de git a incluir (predeterminado: 50) diff --git a/website/client/src/es/guide/configuration.md b/website/client/src/es/guide/configuration.md index b56509e45..bfa255ec7 100644 --- a/website/client/src/es/guide/configuration.md +++ b/website/client/src/es/guide/configuration.md @@ -102,6 +102,7 @@ Los archivos de configuración JavaScript funcionan igual que TypeScript, admiti | `output.copyToClipboard` | Indica si se debe copiar la salida al portapapeles del sistema además de guardar el archivo | `false` | | `output.topFilesLength` | Número de archivos principales para mostrar en el resumen. Si se establece en 0, no se mostrará ningún resumen | `5` | | `output.includeEmptyDirectories` | Indica si se deben incluir directorios vacíos en la estructura del repositorio | `false` | +| `output.includeFullDirectoryStructure` | Al usar patrones `include`, indica si se debe mostrar el árbol de directorios completo (respetando los patrones ignore) mientras se procesan solo los archivos incluidos. Proporciona contexto completo del repositorio para análisis de IA | `false` | | `output.git.sortByChanges` | Indica si se deben ordenar los archivos por número de cambios git. Los archivos con más cambios aparecen al final | `true` | | `output.git.sortByChangesMaxCommits` | Número máximo de commits para analizar al contar cambios git. Limita la profundidad del historial por rendimiento | `100` | | `output.git.includeDiffs` | Indica si se deben incluir las diferencias git en la salida. Muestra por separado los cambios del árbol de trabajo y los cambios preparados | `false` | diff --git a/website/client/src/fr/guide/command-line-options.md b/website/client/src/fr/guide/command-line-options.md index 0b7c80737..0e4450725 100644 --- a/website/client/src/fr/guide/command-line-options.md +++ b/website/client/src/fr/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: Texte personnalisé à inclure dans l'en-tête du fichier - `--instruction-file-path `: Chemin vers un fichier contenant des instructions personnalisées détaillées - `--include-empty-directories`: Inclure les répertoires vides dans la sortie +- `--include-full-directory-structure`: Afficher l'arborescence complète du dépôt dans la section Structure de répertoire, même lors de l'utilisation de motifs --include - `--include-diffs`: Inclure les diffs git dans la sortie (inclut les modifications de l'arbre de travail et les modifications indexées séparément) - `--include-logs`: Inclure les journaux git dans la sortie (inclut l'historique des commits avec les dates, les messages et les chemins de fichiers) - `--include-logs-count `: Nombre de commits de journaux git à inclure (par défaut : 50) diff --git a/website/client/src/fr/guide/configuration.md b/website/client/src/fr/guide/configuration.md index f62058c7d..9bedcc582 100644 --- a/website/client/src/fr/guide/configuration.md +++ b/website/client/src/fr/guide/configuration.md @@ -102,6 +102,7 @@ Les fichiers de configuration JavaScript fonctionnent de la même manière que T | `output.copyToClipboard` | Indique s'il faut copier la sortie dans le presse-papiers système en plus de sauvegarder le fichier | `false` | | `output.topFilesLength` | Nombre de fichiers principaux à afficher dans le résumé. Si défini à 0, aucun résumé ne sera affiché | `5` | | `output.includeEmptyDirectories` | Indique s'il faut inclure les répertoires vides dans la structure du dépôt | `false` | +| `output.includeFullDirectoryStructure` | Lors de l'utilisation de motifs `include`, indique s'il faut afficher l'arbre de répertoires complet (en respectant les motifs ignore) tout en ne traitant que les fichiers inclus. Fournit un contexte complet du dépôt pour l'analyse IA | `false` | | `output.git.sortByChanges` | Indique s'il faut trier les fichiers par nombre de modifications git. Les fichiers avec plus de modifications apparaissent en bas | `true` | | `output.git.sortByChangesMaxCommits` | Nombre maximum de commits à analyser pour les modifications git. Limite la profondeur de l'historique pour les performances | `100` | | `output.git.includeDiffs` | Indique s'il faut inclure les différences git dans la sortie. Montre séparément les modifications de l'arborescence de travail et les modifications indexées | `false` | diff --git a/website/client/src/hi/guide/command-line-options.md b/website/client/src/hi/guide/command-line-options.md index c0bf4905e..80d8377a1 100644 --- a/website/client/src/hi/guide/command-line-options.md +++ b/website/client/src/hi/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: फ़ाइल हेडर में शामिल करने के लिए कस्टम टेक्स्ट - `--instruction-file-path `: विस्तृत कस्टम निर्देश वाली फ़ाइल का पथ - `--include-empty-directories`: आउटपुट में खाली डायरेक्टरियां शामिल करें +- `--include-full-directory-structure`: --include पैटर्न का उपयोग करते समय भी डायरेक्टरी संरचना सेक्शन में संपूर्ण रिपॉजिटरी ट्री दिखाएं - `--include-diffs`: आउटपुट में git diffs शामिल करें (कार्य ट्री और staged परिवर्तनों को अलग से शामिल करता है) - `--include-logs`: आउटपुट में git logs शामिल करें (तारीखों, संदेशों और फ़ाइल पथों के साथ कमिट इतिहास शामिल करता है) - `--include-logs-count `: शामिल करने के लिए git log कमिट की संख्या (डिफ़ॉल्ट: 50) diff --git a/website/client/src/hi/guide/configuration.md b/website/client/src/hi/guide/configuration.md index 6a8f1da4a..1fec026eb 100644 --- a/website/client/src/hi/guide/configuration.md +++ b/website/client/src/hi/guide/configuration.md @@ -102,6 +102,7 @@ JavaScript कॉन्फिगरेशन फ़ाइलें TypeScript | `output.copyToClipboard` | फ़ाइल सेव करने के अतिरिक्त आउटपुट को सिस्टम क्लिपबोर्ड पर कॉपी करना है या नहीं | `false` | | `output.topFilesLength` | सारांश में दिखाने के लिए शीर्ष फ़ाइलों की संख्या। 0 पर सेट करने से कोई सारांश प्रदर्शित नहीं होगा | `5` | | `output.includeEmptyDirectories` | रिपॉजिटरी संरचना में खाली डायरेक्टरियां शामिल करनी हैं या नहीं | `false` | +| `output.includeFullDirectoryStructure` | `include` पैटर्न का उपयोग करते समय, केवल शामिल फ़ाइलों को प्रोसेस करते हुए, पूर्ण डायरेक्टरी ट्री (ignore पैटर्न का सम्मान करते हुए) प्रदर्शित करना है या नहीं। AI विश्लेषण के लिए पूर्ण रिपॉजिटरी संदर्भ प्रदान करता है | `false` | | `output.git.sortByChanges` | Git परिवर्तन संख्या के अनुसार फ़ाइलों को सॉर्ट करना है या नहीं। अधिक परिवर्तन वाली फ़ाइलें नीचे दिखाई देती हैं | `true` | | `output.git.sortByChangesMaxCommits` | Git परिवर्तनों का विश्लेषण करने के लिए अधिकतम कमिट संख्या। प्रदर्शन के लिए इतिहास गहराई को सीमित करता है | `100` | | `output.git.includeDiffs` | आउटपुट में Git अंतर शामिल करना है या नहीं। वर्क ट्री और स्टेज्ड परिवर्तनों को अलग-अलग दिखाता है | `false` | diff --git a/website/client/src/id/guide/command-line-options.md b/website/client/src/id/guide/command-line-options.md index 8d55e44f1..07d9fc22e 100644 --- a/website/client/src/id/guide/command-line-options.md +++ b/website/client/src/id/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: Teks kustom untuk disertakan dalam header file - `--instruction-file-path `: Jalur ke file yang berisi instruksi kustom terperinci - `--include-empty-directories`: Menyertakan direktori kosong dalam output +- `--include-full-directory-structure`: Menampilkan pohon repositori lengkap di bagian Struktur Direktori, bahkan saat menggunakan pola --include - `--include-diffs`: Menyertakan diff git dalam output (menyertakan perubahan pohon kerja dan perubahan staged secara terpisah) - `--include-logs`: Menyertakan log git dalam output (menyertakan riwayat commit dengan tanggal, pesan, dan jalur file) - `--include-logs-count `: Jumlah commit log git yang akan disertakan (default: 50) diff --git a/website/client/src/id/guide/configuration.md b/website/client/src/id/guide/configuration.md index 933713cd5..3d536f71a 100644 --- a/website/client/src/id/guide/configuration.md +++ b/website/client/src/id/guide/configuration.md @@ -102,6 +102,7 @@ File konfigurasi JavaScript bekerja sama seperti TypeScript, mendukung `defineCo | `output.copyToClipboard` | Apakah akan menyalin output ke clipboard sistem selain menyimpan file | `false` | | `output.topFilesLength` | Jumlah file teratas untuk ditampilkan dalam ringkasan. Jika diset ke 0, tidak akan ada ringkasan yang ditampilkan | `5` | | `output.includeEmptyDirectories` | Apakah akan menyertakan direktori kosong dalam struktur repository | `false` | +| `output.includeFullDirectoryStructure` | Saat menggunakan pola `include`, apakah akan menampilkan pohon direktori lengkap (sesuai dengan pola ignore) sambil tetap hanya memproses file yang disertakan. Menyediakan konteks repository lengkap untuk analisis AI | `false` | | `output.git.sortByChanges` | Apakah akan mengurutkan file berdasarkan jumlah perubahan git. File dengan lebih banyak perubahan muncul di bagian bawah | `true` | | `output.git.sortByChangesMaxCommits` | Jumlah maksimum commit untuk dianalisis saat menghitung perubahan git. Membatasi kedalaman riwayat untuk performa | `100` | | `output.git.includeDiffs` | Apakah akan menyertakan perbedaan git dalam output. Menampilkan perubahan work tree dan staged secara terpisah | `false` | diff --git a/website/client/src/ja/guide/command-line-options.md b/website/client/src/ja/guide/command-line-options.md index 02a6afa90..1537d3392 100644 --- a/website/client/src/ja/guide/command-line-options.md +++ b/website/client/src/ja/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: 出力の冒頭に含めるカスタムテキスト - `--instruction-file-path `: 出力に含めるカスタム指示を含むファイルのパス - `--include-empty-directories`: ディレクトリ構造にファイルのないフォルダを含める +- `--include-full-directory-structure`: --includeパターンを使用する場合でも、ディレクトリ構造セクションにリポジトリ全体のツリーを表示 - `--no-git-sort-by-changes`: Git変更頻度によるファイルのソートをしない(デフォルト:最も変更の多いファイルを優先) - `--include-diffs`: ワークツリーとステージングされた変更を示すgit diffセクションを追加 - `--include-logs`: メッセージと変更されたファイルを含むgitコミット履歴を追加 diff --git a/website/client/src/ja/guide/configuration.md b/website/client/src/ja/guide/configuration.md index ba93c7c07..9742b135b 100644 --- a/website/client/src/ja/guide/configuration.md +++ b/website/client/src/ja/guide/configuration.md @@ -102,6 +102,7 @@ JavaScript設定ファイルはTypeScriptと同様に機能し、`defineConfig` | `output.copyToClipboard` | ファイルの保存に加えて、出力をシステムクリップボードにコピーするかどうか | `false` | | `output.topFilesLength` | 要約に表示するトップファイルの数。0に設定すると、要約は表示されません | `5` | | `output.includeEmptyDirectories` | リポジトリ構造に空のディレクトリを含めるかどうか | `false` | +| `output.includeFullDirectoryStructure` | `include`パターンを使用する際、includeされたファイルのみを処理しながら、完全なディレクトリツリー(ignoreパターンに従う)を表示するかどうか。AI分析のための完全なリポジトリコンテキストを提供します | `false` | | `output.git.sortByChanges` | Gitの変更回数でファイルをソートするかどうか。変更が多いファイルが下部に表示されます | `true` | | `output.git.sortByChangesMaxCommits` | Gitの変更を分析する最大コミット数。パフォーマンスのために履歴の深さを制限します | `100` | | `output.git.includeDiffs` | 出力にGitの差分を含めるかどうか。作業ツリーとステージング済みの変更を別々に表示します | `false` | diff --git a/website/client/src/ko/guide/command-line-options.md b/website/client/src/ko/guide/command-line-options.md index 5ea26fdc3..e665d4c50 100644 --- a/website/client/src/ko/guide/command-line-options.md +++ b/website/client/src/ko/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: 파일 헤더에 포함할 사용자 정의 텍스트 - `--instruction-file-path `: 상세한 사용자 정의 지침이 포함된 파일 경로 - `--include-empty-directories`: 출력에 빈 디렉토리 포함 +- `--include-full-directory-structure`: --include 패턴 사용 시에도 디렉토리 구조 섹션에 전체 저장소 트리 표시 - `--include-diffs`: 출력에 git 차이점 포함 (작업 트리와 스테이징된 변경사항을 별도로 포함) - `--include-logs`: 출력에 git 로그 포함 (날짜, 메시지, 파일 경로를 포함한 커밋 히스토리) - `--include-logs-count `: 포함할 git 로그 커밋 수 (기본값: 50) diff --git a/website/client/src/ko/guide/configuration.md b/website/client/src/ko/guide/configuration.md index c9234bca8..a13728ada 100644 --- a/website/client/src/ko/guide/configuration.md +++ b/website/client/src/ko/guide/configuration.md @@ -102,6 +102,7 @@ JavaScript 설정 파일은 TypeScript와 동일하게 작동하며 `defineConfi | `output.copyToClipboard` | 파일 저장 외에도 출력을 시스템 클립보드에 복사할지 여부 | `false` | | `output.topFilesLength` | 요약에 표시할 상위 파일 수. 0으로 설정하면 요약이 표시되지 않습니다 | `5` | | `output.includeEmptyDirectories` | 저장소 구조에 빈 디렉토리를 포함할지 여부 | `false` | +| `output.includeFullDirectoryStructure` | `include` 패턴 사용 시, 포함된 파일만 처리하면서 완전한 디렉토리 트리(무시 패턴 준수)를 표시할지 여부. AI 분석을 위한 전체 저장소 컨텍스트 제공 | `false` | | `output.git.sortByChanges` | Git 변경 횟수로 파일을 정렬할지 여부. 변경이 많은 파일이 하단에 표시됩니다 | `true` | | `output.git.sortByChangesMaxCommits` | Git 변경을 분석할 때 분석할 최대 커밋 수. 성능을 위해 이력 깊이를 제한합니다 | `100` | | `output.git.includeDiffs` | 출력에 Git 차이를 포함할지 여부. 작업 트리와 스테이징된 변경 사항을 별도로 표시합니다 | `false` | diff --git a/website/client/src/pt-br/guide/command-line-options.md b/website/client/src/pt-br/guide/command-line-options.md index bb83dacf8..ae75025ce 100644 --- a/website/client/src/pt-br/guide/command-line-options.md +++ b/website/client/src/pt-br/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: Texto personalizado para incluir no cabeçalho do arquivo - `--instruction-file-path `: Caminho para um arquivo contendo instruções personalizadas detalhadas - `--include-empty-directories`: Incluir diretórios vazios na saída +- `--include-full-directory-structure`: Mostrar a árvore completa do repositório na seção Estrutura de Diretórios, mesmo ao usar padrões --include - `--include-diffs`: Incluir diffs do git na saída (inclui mudanças da árvore de trabalho e mudanças em stage separadamente) - `--include-logs`: Incluir logs do git na saída (inclui histórico de commits com datas, mensagens e caminhos de arquivos) - `--include-logs-count `: Número de commits do log do git para incluir (padrão: 50) diff --git a/website/client/src/pt-br/guide/configuration.md b/website/client/src/pt-br/guide/configuration.md index cb3327d36..b7afb8275 100644 --- a/website/client/src/pt-br/guide/configuration.md +++ b/website/client/src/pt-br/guide/configuration.md @@ -102,6 +102,7 @@ Os arquivos de configuração JavaScript funcionam da mesma forma que TypeScript | `output.copyToClipboard` | Indica se deve copiar a saída para a área de transferência do sistema além de salvar o arquivo | `false` | | `output.topFilesLength` | Número de arquivos principais para exibir no resumo. Se definido como 0, nenhum resumo será exibido | `5` | | `output.includeEmptyDirectories` | Indica se deve incluir diretórios vazios na estrutura do repositório | `false` | +| `output.includeFullDirectoryStructure` | Ao usar padrões `include`, indica se deve exibir a árvore de diretórios completa (respeitando os padrões ignore) enquanto processa apenas os arquivos incluídos. Fornece contexto completo do repositório para análise de IA | `false` | | `output.git.sortByChanges` | Indica se deve ordenar arquivos por número de alterações git. Arquivos com mais alterações aparecem no final | `true` | | `output.git.sortByChangesMaxCommits` | Número máximo de commits para analisar ao contar alterações git. Limita a profundidade do histórico por desempenho | `100` | | `output.git.includeDiffs` | Indica se deve incluir as diferenças git na saída. Mostra separadamente as alterações da árvore de trabalho e as alterações preparadas | `false` | diff --git a/website/client/src/vi/guide/command-line-options.md b/website/client/src/vi/guide/command-line-options.md index 957b313fb..8cac2f8cb 100644 --- a/website/client/src/vi/guide/command-line-options.md +++ b/website/client/src/vi/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: Văn bản tùy chỉnh để bao gồm trong tiêu đề tệp - `--instruction-file-path `: Đường dẫn đến tệp chứa hướng dẫn tùy chỉnh chi tiết - `--include-empty-directories`: Bao gồm các thư mục trống trong đầu ra +- `--include-full-directory-structure`: Hiển thị cây kho lưu trữ đầy đủ trong phần Cấu trúc Thư mục, ngay cả khi sử dụng các mẫu --include - `--include-diffs`: Bao gồm các diff git trong đầu ra (bao gồm các thay đổi cây làm việc và các thay đổi đã staged riêng biệt) - `--include-logs`: Bao gồm nhật ký git trong đầu ra (bao gồm lịch sử commit với ngày tháng, thông điệp và đường dẫn tệp) - `--include-logs-count `: Số lượng commit git logs để bao gồm (mặc định: 50) diff --git a/website/client/src/vi/guide/configuration.md b/website/client/src/vi/guide/configuration.md index 2665a430f..bc63b4d9e 100644 --- a/website/client/src/vi/guide/configuration.md +++ b/website/client/src/vi/guide/configuration.md @@ -102,6 +102,7 @@ File cấu hình JavaScript hoạt động tương tự như TypeScript, hỗ tr | `output.copyToClipboard` | Có nên sao chép đầu ra vào clipboard hệ thống ngoài việc lưu file hay không | `false` | | `output.topFilesLength` | Số file hàng đầu để hiển thị trong tóm tắt. Nếu đặt thành 0, sẽ không hiển thị tóm tắt | `5` | | `output.includeEmptyDirectories` | Có nên bao gồm các thư mục trống trong cấu trúc repository hay không | `false` | +| `output.includeFullDirectoryStructure` | Khi sử dụng mẫu `include`, có nên hiển thị cây thư mục hoàn chỉnh (tuân theo mẫu ignore) trong khi vẫn chỉ xử lý các file được bao gồm hay không. Cung cấp ngữ cảnh repository đầy đủ cho phân tích AI | `false` | | `output.git.sortByChanges` | Có nên sắp xếp file theo số lượng thay đổi git hay không. Các file có nhiều thay đổi hơn xuất hiện ở cuối | `true` | | `output.git.sortByChangesMaxCommits` | Số lượng commit tối đa để phân tích khi đếm các thay đổi git. Giới hạn độ sâu lịch sử để cải thiện hiệu suất | `100` | | `output.git.includeDiffs` | Có nên bao gồm các sự khác biệt git trong đầu ra hay không. Hiển thị riêng biệt các thay đổi work tree và staged | `false` | diff --git a/website/client/src/zh-cn/guide/command-line-options.md b/website/client/src/zh-cn/guide/command-line-options.md index 6f6291ab8..d06ca7a7f 100644 --- a/website/client/src/zh-cn/guide/command-line-options.md +++ b/website/client/src/zh-cn/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: 在输出开头包含的自定义文本 - `--instruction-file-path `: 包含要在输出中包含的自定义指令的文件路径 - `--include-empty-directories`: 在目录结构中包含没有文件的文件夹 +- `--include-full-directory-structure`: 即使使用 --include 模式,也在目录结构部分显示完整的仓库树 - `--no-git-sort-by-changes`: 不按git更改频率排序文件(默认:最常更改的文件优先) - `--include-diffs`: 添加显示工作树和暂存更改的git diff部分 - `--include-logs`: 添加包含消息和更改文件的git提交历史 diff --git a/website/client/src/zh-cn/guide/configuration.md b/website/client/src/zh-cn/guide/configuration.md index 40d61a8bc..186dc8229 100644 --- a/website/client/src/zh-cn/guide/configuration.md +++ b/website/client/src/zh-cn/guide/configuration.md @@ -102,6 +102,7 @@ JavaScript配置文件的工作方式与TypeScript相同,支持`defineConfig` | `output.copyToClipboard` | 是否除了保存文件外还将输出复制到系统剪贴板 | `false` | | `output.topFilesLength` | 在摘要中显示的顶部文件数量。如果设置为0,则不显示摘要 | `5` | | `output.includeEmptyDirectories` | 是否在仓库结构中包含空目录 | `false` | +| `output.includeFullDirectoryStructure` | 使用`include`模式时,是否显示完整的目录树(遵守ignore模式)同时仅处理包含的文件。为AI分析提供完整的仓库上下文 | `false` | | `output.git.sortByChanges` | 是否按Git更改次数对文件进行排序。更改较多的文件显示在底部 | `true` | | `output.git.sortByChangesMaxCommits` | 分析Git更改时要分析的最大提交数。限制历史深度以提高性能 | `100` | | `output.git.includeDiffs` | 是否在输出中包含Git差异。分别显示工作树和暂存区的更改 | `false` | diff --git a/website/client/src/zh-tw/guide/command-line-options.md b/website/client/src/zh-tw/guide/command-line-options.md index 9ce7be26c..54530abe8 100644 --- a/website/client/src/zh-tw/guide/command-line-options.md +++ b/website/client/src/zh-tw/guide/command-line-options.md @@ -27,6 +27,7 @@ - `--header-text `: 要包含在檔案標頭中的自訂文字 - `--instruction-file-path `: 包含詳細自訂指令的檔案路徑 - `--include-empty-directories`: 在輸出中包含空目錄 +- `--include-full-directory-structure`: 即使使用 --include 模式,也在目錄結構部分顯示完整的儲存庫樹 - `--include-diffs`: 在輸出中包含git差異(分別包含工作樹和暫存的變更) - `--include-logs`: 在輸出中包含git記錄(包含提交歷史,包括日期、訊息和檔案路徑) - `--include-logs-count `: 要包含的git記錄提交數量(預設:50) diff --git a/website/client/src/zh-tw/guide/configuration.md b/website/client/src/zh-tw/guide/configuration.md index 1df9da0a4..35eeabe0c 100644 --- a/website/client/src/zh-tw/guide/configuration.md +++ b/website/client/src/zh-tw/guide/configuration.md @@ -102,6 +102,7 @@ JavaScript設定檔的工作方式與TypeScript相同,支援`defineConfig`和 | `output.copyToClipboard` | 是否除了儲存檔案外還將輸出複製到系統剪貼簿 | `false` | | `output.topFilesLength` | 在摘要中顯示的頂部檔案數量。如果設定為0,則不顯示摘要 | `5` | | `output.includeEmptyDirectories` | 是否在儲存庫結構中包含空目錄 | `false` | +| `output.includeFullDirectoryStructure` | 使用`include`模式時,是否顯示完整的目錄樹(遵守ignore模式)同時僅處理包含的檔案。為AI分析提供完整的儲存庫上下文 | `false` | | `output.git.sortByChanges` | 是否按Git更改次數對檔案進行排序。更改較多的檔案顯示在底部 | `true` | | `output.git.sortByChangesMaxCommits` | 分析Git更改時要分析的最大提交數。限制歷史深度以提高效能 | `100` | | `output.git.includeDiffs` | 是否在輸出中包含Git差異。分別顯示工作樹和暫存區的更改 | `false` |