Ludovic Frank Gitignore

.gitignore สำหรับ Xilinx

กฎการละเว้นสำหรับ Xilinx จำนวน 82 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ

เครื่องมือพัฒนา FPGA

.gitignore ที่สมบูรณ์สำหรับ Xilinx

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 21:52:03 UTC
# เทคโนโลยี: Xilinx

### Xilinx ###
*.jou
# ข้อมูลเมตาพื้นที่ทำงาน Eclipse
.metadata
# ไฟล์โปรเจ็กต์ Eclipse
.project
*.debug
*.str
# ไฟล์ชั่วคราว
*.tmp
*.rst
# ไฟล์ ZIP
*.zip
*.os
*.html
*.js
# ไฟล์บันทึก
*.log
*.pb
*.dcp
*.hwdef
*.vds
*.veo
*.wdf
*.vdi
*.dmp
*.rpx
*.rpt
*_stub.v
*_stub.vhdl
*_funcsim.v
*_funcsim.vhdl
# ไฟล์แคช
*.cache
*.data
*.ipdefs
.Xil
*.sdk
*.hw
*.ip_user_files
*_synth_*
.jobs
*/*.runs/synth*/*.xml
*/*.runs/synth*/*.txt
*/*.runs/synth*/*.sh
*/*.runs/synth*/*.tcl
*/*.runs/synth*/*.bat
*/*.runs/synth*/*.xdc
!*/*.runs/synth*/*utilization*.rpt
*.runs/synth*/*.xml
*.runs/synth*/*.txt
*.runs/synth*/*.sh
*.runs/synth*/*.tcl
*.runs/synth*/*.bat
*.runs/synth*/*.xdc
!*.runs/synth*/*utilization*.rpt
*/*.runs/impl*/*.xml
*/*.runs/impl*/*.html
*/*.runs/impl*/*.txt
*/*.runs/impl*/*.sh
*/*.runs/impl*/*.tcl
*/*.runs/impl*/*.bat
!*/*.runs/impl*/*utilization*.rpt
*.runs/impl*/*.xml
*.runs/impl*/*.html
*.runs/impl*/*.txt
*.runs/impl*/*.sh
*.runs/impl*/*.tcl
*.runs/impl*/*.bat
!*.runs/impl*/*utilization*.rpt
*/*/bd/*/hdl
*/*/*/bd/*/hdl
*/*/bd/*/*.xdc
*/*/*/bd/*/*.xdc
*/*/bd/*/ip/*/*.xdc
*/*/*/bd/*/ip/*/*.xdc
*/*/bd/*/ip/*/*/
*/*/*/bd/*/ip/*/*/
*/*/bd/*/ip/*/*.vhd
*/*/*/bd/*/ip/*/*.vhd
*/*/bd/*/ip/*/*.xml
*/*/*/bd/*/ip/*/*.xml
*.c
*.h
*.vho
*/*/bd/*/ip/*/*.tcl
*/*/*/bd/*/ip/*/*.tcl
hw_handoff
ipshared

สิ่งที่กฎ Xilinx เหล่านี้มองข้ามไปจริงๆ

ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ

ทั่วไป

รูปแบบ สิ่งที่กฎนี้ละเว้น
.metadata ข้อมูลเมตาพื้นที่ทำงาน Eclipse
.project ไฟล์โปรเจ็กต์ Eclipse
*.jou [บ้าน]
*.debug ทั่วไป
*.str ทั่วไป
*.tmp ไฟล์ชั่วคราว
*.rst ทั่วไป
*.zip ไฟล์ ZIP
*.os ทั่วไป
*.html ทั่วไป
*.js ทั่วไป
*.log ไฟล์บันทึก
*.pb ทั่วไป
*.dcp ทั่วไป
*.hwdef ทั่วไป
*.vds ทั่วไป
*.veo ทั่วไป
*.wdf ทั่วไป
*.vdi ทั่วไป
*.dmp ทั่วไป
*.rpx ทั่วไป
*.rpt ทั่วไป
*_stub.v ทั่วไป
*_stub.vhdl ทั่วไป
*_funcsim.v ทั่วไป
*_funcsim.vhdl ทั่วไป
*.cache ไฟล์แคช
*.data ทั่วไป
*.ipdefs ทั่วไป
.Xil ทั่วไป
*.sdk ทั่วไป
*.hw ทั่วไป
*.ip_user_files ทั่วไป
*_synth_* ## การสังเคราะห์ไอพี
.jobs ทั่วไป
*/*.runs/synth*/*.xml ## การสังเคราะห์โปรเจ็กต์
*/*.runs/synth*/*.txt ทั่วไป
*/*.runs/synth*/*.sh ทั่วไป
*/*.runs/synth*/*.tcl ทั่วไป
*/*.runs/synth*/*.bat ทั่วไป
*/*.runs/synth*/*.xdc ทั่วไป
!*/*.runs/synth*/*utilization*.rpt ทั่วไป
*.runs/synth*/*.xml ทั่วไป
*.runs/synth*/*.txt ทั่วไป
*.runs/synth*/*.sh ทั่วไป
*.runs/synth*/*.tcl ทั่วไป
*.runs/synth*/*.bat ทั่วไป
*.runs/synth*/*.xdc ทั่วไป
!*.runs/synth*/*utilization*.rpt ทั่วไป
*/*.runs/impl*/*.xml ## ความหมายโครงการ
*/*.runs/impl*/*.html ทั่วไป
*/*.runs/impl*/*.txt ทั่วไป
*/*.runs/impl*/*.sh ทั่วไป
*/*.runs/impl*/*.tcl ทั่วไป
*/*.runs/impl*/*.bat ทั่วไป
!*/*.runs/impl*/*utilization*.rpt ทั่วไป
*.runs/impl*/*.xml ทั่วไป
*.runs/impl*/*.html ทั่วไป
*.runs/impl*/*.txt ทั่วไป
*.runs/impl*/*.sh ทั่วไป
*.runs/impl*/*.tcl ทั่วไป
*.runs/impl*/*.bat ทั่วไป
!*.runs/impl*/*utilization*.rpt ทั่วไป
*/*/bd/*/hdl ## การออกแบบบล็อค
*/*/*/bd/*/hdl ทั่วไป
*/*/bd/*/*.xdc ทั่วไป
*/*/*/bd/*/*.xdc ทั่วไป
*/*/bd/*/ip/*/*.xdc ทั่วไป
*/*/*/bd/*/ip/*/*.xdc ทั่วไป
*/*/bd/*/ip/*/*/ ทั่วไป
*/*/*/bd/*/ip/*/*/ ทั่วไป
*/*/bd/*/ip/*/*.vhd ทั่วไป
*/*/*/bd/*/ip/*/*.vhd ทั่วไป
*/*/bd/*/ip/*/*.xml ทั่วไป
*/*/*/bd/*/ip/*/*.xml ทั่วไป
*.c ทั่วไป
*.h ทั่วไป
*.vho ทั่วไป
*/*/bd/*/ip/*/*.tcl ทั่วไป
*/*/*/bd/*/ip/*/*.tcl ทั่วไป
hw_handoff ทั่วไป
ipshared ทั่วไป

วิธีใช้ .gitignore นี้สำหรับ Xilinx

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

เทมเพลต ฮาร์ดแวร์ .gitignore อื่นๆ

ดูเทมเพลต ฮาร์ดแวร์ ทุกอัน