ROS için .gitignore
ROS için deponuza kopyalamaya hazır 36 yoksayma kuralı.
Robot İşletim Sistemi (ROS 1) çalışma alanları
ROS için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 21:51:35 UTC
# Teknolojiler: ROS
### ROS ###
# Derleme çıktı dizini
build/
devel/
# Eclipse çıktı dizini
bin/
logs/
# Kütüphane dizini
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 proje dosyası
.project
# Eclipse C/C++ projesi
.cproject
# CMake kullanıcı ayarları
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Kullanıcıya özel ayarlar
*.user
/planning/cfg
/planning/docs
/planning/src
# Emacs yedekleme dosyaları
*~
.#*
CATKIN_IGNORE
Bu ROS kurallarının aslında neyi göz ardı ettiği
Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.
Genel
| Desen | Yoksaydıkları |
|---|---|
build/ |
Derleme çıktı dizini |
devel/ |
Genel |
bin/ |
Eclipse çıktı dizini |
logs/ |
Genel |
lib/ |
Kütüphane dizini |
msg_gen/ |
Genel |
srv_gen/ |
Genel |
msg/*Action.msg |
Genel |
msg/*ActionFeedback.msg |
Genel |
msg/*ActionGoal.msg |
Genel |
msg/*ActionResult.msg |
Genel |
msg/*Feedback.msg |
Genel |
msg/*Goal.msg |
Genel |
msg/*Result.msg |
Genel |
msg/_*.py |
Genel |
build_isolated/ |
Genel |
devel_isolated/ |
Genel |
Dinamik yeniden yapılandırmayla oluşturuldu
| Desen | Yoksaydıkları |
|---|---|
*.cfgc |
Dinamik yeniden yapılandırmayla oluşturuldu |
/cfg/cpp/ |
Dinamik yeniden yapılandırmayla oluşturuldu |
/cfg/*.py |
Dinamik yeniden yapılandırmayla oluşturuldu |
Oluşturulan dokümanları yoksay
| Desen | Yoksaydıkları |
|---|---|
*.dox |
Oluşturulan dokümanları yoksay |
*.wikidoc |
Oluşturulan dokümanları yoksay |
.project |
Eclipse proje dosyası |
.cproject |
Eclipse C/C++ projesi |
CMakeLists.txt.user |
CMake kullanıcı ayarları |
srv/_*.py |
Oluşturulan dokümanları yoksay |
*.pcd |
Oluşturulan dokümanları yoksay |
*.pyc |
Oluşturulan dokümanları yoksay |
qtcreator-* |
Oluşturulan dokümanları yoksay |
*.user |
Kullanıcıya özel ayarlar |
/planning/cfg |
Oluşturulan dokümanları yoksay |
/planning/docs |
Oluşturulan dokümanları yoksay |
/planning/src |
Oluşturulan dokümanları yoksay |
*~ |
Emacs yedekleme dosyaları |
Emacs
| Desen | Yoksaydıkları |
|---|---|
.#* |
Emacs |
Catkin özel dosyaları
| Desen | Yoksaydıkları |
|---|---|
CATKIN_IGNORE |
Catkin özel dosyaları |
ROS için bu .gitignore nasıl kullanılır?
- Yukarıdaki ROS kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.