**版本控制只管理源碼與配置,不管理編譯輸出、IDE 緩存、本地環境相關文件。**
svn:ignore 屬性:
svn propset svn:ignore "target
bin
*.class
*.log
.idea
.classpath
.project
.settings" .
*.class target bin .idea *.log。svn status 確認無 ? 狀態的 .class 文件再提交。target/ / build/,**整個目錄加入忽略**,而非單獨忽略 .class。.metadata、bin/)提交 → 團隊成員導入後路徑衝突、JRE 不一致。svn delete --keep-local 刪除版本庫記錄再忽略。# 編譯產物
target/
build/
*.class
# IDE
.idea/
*.iml
.vscode/
.eclipse/
.classpath
.project
.settings/
# 系統
.DS_Store
Thumbs.db
建立「只提交可構建源碼」的團隊規範,配合 CI/CD 自動化構建,徹底杜絕二進制文件污染版本庫。