iotsaas/.gitignore
2995840376 0ce191c448 chore: 初始化 iotsaas 版本库基线
纳入范围:
- backend/  Spring Boot 多模块后端(iot-common/device/rule/data/alarm/auth)
- frontend/admin/  Vue3 + Element Plus 管理后台
- Android/   涂鸦原生 APP (com.xhai.iot)
- backend/sql/  Flyway 风格迁移脚本(V2~V21)
- docs/       对接文档与设计文档

排除范围:
- 构建产物: node_modules/ target/ build/ dist/ .gradle/
- 签名密钥: *.jks *.keystore (严禁入库)
- 本机配置: Android/local.properties
- 运行日志: logs/ *.log
- AI 协作本地数据 .codebuddy/ 与第三方 demo tuya-demo/

.gitattributes 统一以 LF 存储, Windows 批处理保留 CRLF
2026-10-27 12:00:41 +08:00

76 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ============================================================
# iotsaas · IoT SaaS 平台
# ============================================================
# ---- AI 协作本地数据(仅本机,不纳入版本管理)----
.codebuddy/
# ---- 第三方 demo(自带独立 git 仓库,保留其原历史,不并入本仓)----
tuya-demo/
# ---- 构建产物 ----
**/node_modules/
**/target/
**/build/
**/dist/
**/out/
**/.gradle/
**/.cxx/
**/coverage/
# ---- Android ----
# 本机 SDK 绝对路径,不可移植
Android/local.properties
# 反编译/扫描临时产物
Android/tmp_scan*/
# 应用签名密钥:严禁入库
*.jks
*.keystore
*.p12
*.pfx
# 打包产物
*.apk
*.aab
*.dex
# ---- 后端 ----
# 构建出的 jar;保留 Gradle Wrapper 需要的 jar
*.jar
!**/gradle/wrapper/gradle-wrapper.jar
# 运行期目录
backend/**/logs/
xxl-job-logs/
nohup.out
# ---- 日志与运行时 ----
logs/
*.log
*.log.*
# ---- IDE ----
.idea/
*.iml
*.ipr
*.iws
.classpath
.project
.settings/
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
# ---- OS ----
.DS_Store
Thumbs.db
desktop.ini
ehthumbs.db
# ---- 临时产物 ----
# uiautomator dump / 截图 等调试残留
ui*.xml
screencap*.png
$null
*.tmp
*.bak
*.orig