.gitignore สำหรับ TwinCAT 3
กฎการละเว้นสำหรับ TwinCAT 3 จำนวน 37 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ
ซอฟต์แวร์อัตโนมัติ
.gitignore ที่สมบูรณ์สำหรับ TwinCAT 3
# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 23:01:01 UTC
# เทคโนโลยี: TwinCAT 3
### TwinCAT 3 ###
*.plcproj.bak
*.plcproj.orig
*.tpy
*.tclrs
*.library
*.compiled-library
*.compileinfo
*.asm
*.core
LineIDs.dbg
LineIDs.dbg.bak
*.tmc
*.tmcRefac
*.tsproj.bak
*.tsproj.b?k
*.tsproj.orig
*.tspproj.bak
*.xti.bak
*.xti.bk?
*.xti.orig
*.xtv
*.xtv.bak
*.xtv.bk?
*.xt?.bk?
*.xt?.orig
**/.TcGit/
**/_Boot/
**/_CompileInfo/
**/_Libraries/
**/_ModuleInstall/
**/_Deployment/
**/_Repository/
**/.vs/
*.~u
*.project.~u
# ตัวเลือกผู้ใช้โซลูชัน
*.suo
*.vsm
สิ่งที่กฎ TwinCAT 3 เหล่านี้มองข้ามไปจริงๆ
ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ
บมจ.ทวินแคท
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.plcproj.bak |
บมจ.ทวินแคท |
*.plcproj.orig |
บมจ.ทวินแคท |
*.tpy |
บมจ.ทวินแคท |
*.tclrs |
บมจ.ทวินแคท |
*.library |
บมจ.ทวินแคท |
*.compiled-library |
บมจ.ทวินแคท |
*.compileinfo |
บมจ.ทวินแคท |
*.asm |
บมจ.ทวินแคท |
*.core |
บมจ.ทวินแคท |
LineIDs.dbg |
บมจ.ทวินแคท |
LineIDs.dbg.bak |
บมจ.ทวินแคท |
*.tmc |
TwinCAT C++ และประเภทที่ใช้ร่วมกันโดยไม่สนใจไฟล์ TMC จะมีประโยชน์สำหรับการเขียนโปรแกรม PLC ธรรมดาเท่านั้น ทันทีที่มีการใช้ประเภทข้อมูลที่ใช้ร่วมกัน (ผ่าน tmc), C++ หรือใน TcCom-Module ทั่วไป ไฟล์ TMC จะต้องเป็นส่วนหนึ่งของพื้นที่เก็บข้อมูล |
*.tmcRefac |
บมจ.ทวินแคท |
ไฟล์โครงการ TwinCAT
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.tsproj.bak |
ไฟล์โครงการ TwinCAT |
*.tsproj.b?k |
ไฟล์โครงการ TwinCAT |
*.tsproj.orig |
ไฟล์โครงการ TwinCAT |
*.tspproj.bak |
ไฟล์โครงการ TwinCAT |
*.xti.bak |
ไฟล์โครงการ TwinCAT |
*.xti.bk? |
ไฟล์โครงการ TwinCAT |
*.xti.orig |
ไฟล์โครงการ TwinCAT |
*.xtv |
ไฟล์โครงการ TwinCAT |
*.xtv.bak |
ไฟล์โครงการ TwinCAT |
*.xtv.bk? |
ไฟล์โครงการ TwinCAT |
*.xt?.bk? |
ไฟล์โครงการ TwinCAT |
*.xt?.orig |
ไฟล์โครงการ TwinCAT |
เฉพาะผู้ใช้หลายคน
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
**/.TcGit/ |
เฉพาะผู้ใช้หลายคน |
**/_Boot/ |
ยกเว้นโฟลเดอร์ที่ไม่จำเป็น |
**/_CompileInfo/ |
เฉพาะผู้ใช้หลายคน |
**/_Libraries/ |
เฉพาะผู้ใช้หลายคน |
**/_ModuleInstall/ |
เฉพาะผู้ใช้หลายคน |
**/_Deployment/ |
เฉพาะผู้ใช้หลายคน |
**/_Repository/ |
เฉพาะผู้ใช้หลายคน |
ไฟล์และโฟลเดอร์เฉพาะโครงการ VS Shell
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
**/.vs/ |
ไฟล์และโฟลเดอร์เฉพาะโครงการ VS Shell |
*.~u |
ไฟล์และโฟลเดอร์เฉพาะโครงการ VS Shell |
*.project.~u |
ไฟล์และโฟลเดอร์เฉพาะโครงการ VS Shell |
*.suo |
ตัวเลือกผู้ใช้โซลูชัน |
การวัด TwinCAT
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.vsm |
การวัด TwinCAT |
วิธีใช้ .gitignore นี้สำหรับ TwinCAT 3
- คัดลอกกฎ TwinCAT 3 ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
- สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
- หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
- คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน