Ludovic Frank Gitignore

.gitignore ROS jaoks

36 tehnoloogia ROS eiramisreeglit, mida saad oma hoidlasse kopeerida.

Roboti operatsioonisüsteemi (ROS 1) tööruumid

Täielik .gitignore ROS jaoks

# Genereeritud LFGitignore - https://lfgitignore.com
# Loodud: 2026-10-31 22:58:07 UTC
# Tehnoloogiad: ROS

### ROS ###
# Looge väljundkataloog
build/
devel/
# Eclipse väljundkataloog
bin/
logs/
# Raamatukogu kataloog
lib/
msg_gen/
srv_gen/
msg/*Action.msg
msg/*ActionFeedback.msg
msg/*ActionGoal.msg
msg/*ActionResult.msg
msg/*Feedback.msg
msg/*Goal.msg
msg/*Result.msg
msg/_*.py
build_isolated/
devel_isolated/
*.cfgc
/cfg/cpp/
/cfg/*.py
*.dox
*.wikidoc
# Eclipse projektifail
.project
# Eclipse C/C++ projekt
.cproject
# CMake kasutaja seaded
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Kasutajaspetsiifilised seaded
*.user
/planning/cfg
/planning/docs
/planning/src
# Emacs varukoopiafailid
*~
.#*
CATKIN_IGNORE

Mida need ROS reeglid tegelikult ignoreerivad

Iga allolev muster ja selgitus, miks see kuulub sinu .gitignore-faili.

Kindral

Muster Mida see ignoreerib
build/ Looge väljundkataloog
devel/ Kindral
bin/ Eclipse väljundkataloog
logs/ Kindral
lib/ Raamatukogu kataloog
msg_gen/ Kindral
srv_gen/ Kindral
msg/*Action.msg Kindral
msg/*ActionFeedback.msg Kindral
msg/*ActionGoal.msg Kindral
msg/*ActionResult.msg Kindral
msg/*Feedback.msg Kindral
msg/*Goal.msg Kindral
msg/*Result.msg Kindral
msg/_*.py Kindral
build_isolated/ Kindral
devel_isolated/ Kindral

Loodud dünaamilise ümberseadistamisega

Muster Mida see ignoreerib
*.cfgc Loodud dünaamilise ümberseadistamisega
/cfg/cpp/ Loodud dünaamilise ümberseadistamisega
/cfg/*.py Loodud dünaamilise ümberseadistamisega

Ignoreeri loodud dokumente

Muster Mida see ignoreerib
*.dox Ignoreeri loodud dokumente
*.wikidoc Ignoreeri loodud dokumente
.project Eclipse projektifail
.cproject Eclipse C/C++ projekt
CMakeLists.txt.user CMake kasutaja seaded
srv/_*.py Ignoreeri loodud dokumente
*.pcd Ignoreeri loodud dokumente
*.pyc Ignoreeri loodud dokumente
qtcreator-* Ignoreeri loodud dokumente
*.user Kasutajaspetsiifilised seaded
/planning/cfg Ignoreeri loodud dokumente
/planning/docs Ignoreeri loodud dokumente
/planning/src Ignoreeri loodud dokumente
*~ Emacs varukoopiafailid

Emacs

Muster Mida see ignoreerib
.#* Emacs

Catkini kohandatud failid

Muster Mida see ignoreerib
CATKIN_IGNORE Catkini kohandatud failid

Kuidas seda .gitignore kasutada ROS jaoks

  1. Kopeerige ülaltoodud ROS reeglid või laadige fail otse alla.
  2. Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
  3. Kui Git juba jälgib mõnda neist failidest, käivita git rm -r --cached . ja tee uus commit — Git rakendab eiramisreegleid ainult jälgimata failidele.
  4. Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.

Muud Raamistik .gitignore mallid

Vaadake iga Raamistik malli