-
Notifications
You must be signed in to change notification settings - Fork 0
Refactory: project structure #6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
f4af049
4349a5d
fc3f54f
5b3d798
49d4485
a5c5456
e50adbf
69a4a6c
3bee3a8
c5074ad
71562c2
1fa1ded
d580e48
9d2f222
be91caa
8352b4c
2232309
8195f56
e1bd36d
71db53e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| ## 제목 | ||
| - `type(scope): subject` | ||
|
|
||
| ## 변경 의도 | ||
| - 왜 이 변경이 필요한가 | ||
|
|
||
| ## 변경 내용 요약 | ||
| - 핵심 변경 1~3줄 | ||
|
|
||
| ## 영향 범위 | ||
| - 시스템/모듈/성능/보안 영향 | ||
|
|
||
| ## 검증 방법 | ||
| - 재현/확인 절차 | ||
|
|
||
| ## 관련 링크 | ||
| - 이슈: # | ||
| - 문서: Docs/... |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -22,6 +22,7 @@ Desktop.ini | |||||||||||||||||
| *.tmp | ||||||||||||||||||
| *.user | ||||||||||||||||||
| *.userprefs | ||||||||||||||||||
| *.vsconfig | ||||||||||||||||||
|
|
||||||||||||||||||
| # macOS 관련 | ||||||||||||||||||
| *.DS_Store | ||||||||||||||||||
|
|
@@ -41,3 +42,46 @@ Desktop.ini | |||||||||||||||||
| *.log | ||||||||||||||||||
| *.bak | ||||||||||||||||||
| *.meta~ # 임시 메타파일 | ||||||||||||||||||
|
|
||||||||||||||||||
| # 추가된 항목들 | ||||||||||||||||||
| *.blend1 | ||||||||||||||||||
| *.blend1.meta | ||||||||||||||||||
| /[Rr]ecordings/ | ||||||||||||||||||
| *.DotSettings.user | ||||||||||||||||||
| mono_crash.* | ||||||||||||||||||
| *.unitypackage.meta | ||||||||||||||||||
| InitTestScene*.unity* | ||||||||||||||||||
| /ServerData | ||||||||||||||||||
| /[Aa]ssets/AddressableAssetsData/link.xml* | ||||||||||||||||||
| /[Aa]ssets/Addressables_Temp* | ||||||||||||||||||
| *.stacktrace | ||||||||||||||||||
| *.crash | ||||||||||||||||||
| *.xcuserdata | ||||||||||||||||||
| *.pbxuser | ||||||||||||||||||
| *.mode1v3 | ||||||||||||||||||
| *.mode2v3 | ||||||||||||||||||
| *.private | ||||||||||||||||||
| *.private.meta | ||||||||||||||||||
| ^*.private.[0-9]+$ | ||||||||||||||||||
| ^*.private.[0-9]+.meta$ | ||||||||||||||||||
|
Comment on lines
+63
to
+66
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💡 Verification agent 🧩 Analysis chain정규식 패턴(^, $, +)은 .plasticignore에서 동작하지 않습니다; 이미 중복 규칙이 존재합니다
적용 제안(diff): -^*.private.[0-9]+$
-^*.private.[0-9]+.meta$🌐 Web query: 💡 Result: 요약 — 결론 먼저
공식 문서(핵심 규칙)
공식 예시들 (문서에서 발췌한 사용 예)
실무 팁 / 주의사항
원문(공식 문서) 링크 참고
원하시면
Citations:
정규식 패턴을 정확히 수정하세요 공식 문서에 따르면 (파일: -^*.private.[0-9]+$
-^*.private.[0-9]+.meta$
+^.*\.private\.[0-9]+$
+^.*\.private\.[0-9]+\.meta$이제 경로 전체에서 📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||||
| ~UnityDirMonSyncFile~* | ||||||||||||||||||
| **/Assets/StreamingAssets/aa.meta | ||||||||||||||||||
| **/assets/streamingassets/*/aa/* | ||||||||||||||||||
|
Comment on lines
+68
to
+69
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🛠️ Refactor suggestion StreamingAssets 경로 패턴 대소문자/일관성 정리 제안 같은 목적의 규칙이 서로 다른 대소문자와 루트/글로브 표기를 혼용하고 있습니다. 한 가지 스타일로 통일하면 유지보수가 쉬워집니다. 적용 제안(diff): -**/Assets/StreamingAssets/aa.meta
-**/assets/streamingassets/*/aa/*
+/[Aa]ssets/[Ss]treaming[Aa]ssets/aa.meta
+/[Aa]ssets/[Ss]treaming[Aa]ssets/*/aa/*📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||||
|
|
||||||||||||||||||
| # 대용량 미디어 파일 | ||||||||||||||||||
| *.mp4 | ||||||||||||||||||
| *.avi | ||||||||||||||||||
| *.mov | ||||||||||||||||||
| *.wmv | ||||||||||||||||||
| *.flv | ||||||||||||||||||
| *.mkv | ||||||||||||||||||
| *.webm | ||||||||||||||||||
| *.m4a | ||||||||||||||||||
| *.m4v | ||||||||||||||||||
| *.m4b | ||||||||||||||||||
| *.m4r | ||||||||||||||||||
| *.m4p | ||||||||||||||||||
|
|
||||||||||||||||||
| # 특정 플러그인 | ||||||||||||||||||
| /Assets/Plugins/FiveMinuteChat | ||||||||||||||||||
| /Assets/Plugins/WebGLTemplates | ||||||||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Verification agent
❓ Verification inconclusive
Addressables의 link.xml 무시는 위험할 수 있습니다
/[Aa]ssets/AddressableAssetsData/link.xml*를 무시하면 IL2CPP 보존 규칙 손실로 런타임 스트리핑 문제가 발생할 수 있습니다. 프로젝트마다 정책이 다르지만, 일반적으로*.bin*만 무시하고link.xml은 커밋하는 경우가 많습니다.의도적으로 무시하는 것인지 확인 부탁드립니다. 무시 의도가 아니라면 제거하세요.
-/[Aa]ssets/AddressableAssetsData/link.xml*검증 스크립트(레포 내에
link.xml이 이미 추적 중인지 확인):🏁 Script executed:
Length of output: 78
Addressables용 link.xml 무시 재검토 요청
검증 결과, 현재
/Assets/AddressableAssetsData경로 내에link.xml파일이 Git에 추적되고 있지 않습니다. 이 패턴을 무시하면 향후 생성되는link.xml파일도 자동으로 커밋에서 제외되어 IL2CPP 보존 규칙 손실 및 런타임 스트리핑 문제가 발생할 수 있습니다. 대부분의 Unity 프로젝트에서는link.xml만큼은 커밋하는 것이 일반적이므로, 의도적인 무시인지 확인하거나.gitignore에서 해당 라인을 제거해주세요..gitignore/[Aa]ssets/AddressableAssetsData/link.xml*)제안 변경사항:
-/[Aa]ssets/AddressableAssetsData/link.xml*의도적으로 무시하려는 경우, 해당 이유를 주석으로 남겨주세요.
📝 Committable suggestion
🤖 Prompt for AI Agents