ソースを参照

update .gitignore: add basic rules for VS/CMake files

lwk 1 ヶ月 前
コミット
a0b88095c5
1 ファイル変更33 行追加21 行削除
  1. 33 21
      .gitignore

+ 33 - 21
.gitignore

@@ -1,24 +1,36 @@
-# 忽略大型编译/缓存文件
-*.ipch   # Visual Studio的预编译头缓存文件
-*.db     # 数据库文件(如SQLite等)
-*.pdb    # 程序调试数据库文件
-*.dll    # 动态链接库文件
-*.sdf    # Visual Studio的智能感知数据库文件
-.vs/     # Visual Studio工作目录(含缓存、配置等)
+# --------------------------
+# Visual Studio 相关缓存
+# --------------------------
+.vs/                  # VS 项目缓存目录(包含 Browse.VC.db 等)
+*.ipch/               # VS 智能感知缓存
+*.sdf                 # VS 解决方案数据库文件
+*.suo                 # VS 解决方案用户选项
+*.opensdf             # VS 临时数据库文件
+*.VC.db               # VS 浏览数据库文件
+*.VC.db-shm
+*.VC.db-wal
 
-# 编译输出目录
-bin/
-obj/
+# --------------------------
+# 编译产物 & 二进制文件
+# --------------------------
+# 编译输出目录(你的项目里有 Release_Machinery、deliver/Output 等)
+Release_*/            # 匹配所有 Release_ 开头的目录
+Debug_*/              # 若有 Debug 目录也加上
+deliver/Output/       # 你的项目中明确的输出目录
+out/                  # CMake 编译输出目录(如 out/build/)
+bin/                  # 通用二进制目录(若有)
+obj/                  # 通用目标文件目录(若有)
 
-# 临时文件
-*.tmp
-*.temp
+# 二进制文件(已解除 LFS 跟踪,直接忽略)
+*.dll                 # 动态链接库
+*.pdb                 # 调试符号文件
+*.exe                 # 可执行文件(若有)
+*.lib                 # 静态库文件(若有)
 
-# 日志文件
-*.log
-
-# 用户特定配置(如Visual Studio的用户设置)
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
+# --------------------------
+# 其他无用文件
+# --------------------------
+big_blobs.txt         # 之前生成的大文件列表(临时文件)
+*.log                 # 日志文件(如你的 MQServerLog64.DLL 若有配套日志)
+*.tmp                 # 临时文件
+cmake.db              # CMake 缓存文件