Ludovic Frank Gitignore

.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

  1. คัดลอกกฎ TwinCAT 3 ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต ระบบอัตโนมัติ .gitignore อื่นๆ

ดูเทมเพลต ระบบอัตโนมัติ ทุกอัน