MPLAB projesinde neler versiyon kontrol sistemine girmeli

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
25,198
Üzerinde çalıştığım projenin PIC firmware'ini github'a koydum bugün. Ama proje dizinindeki dosyalardan hangisi girdi, hangisi çıktı olduğu hemen anlaşılmıyor. Bu konuda microchip'in sıkça sorulan sorularda verdiği bilgi şu şekilde:

1578055185913.png


Ama MCC kullanılarak üretilmiş bir firmware'da başka çıktılar da var. Yukarıdaki söylenenlere ilave olarak şunlar da çıktıdır ve dolayısıyla git'e girmemesi gerekiyor:
  • debug dizini
  • mcc_generated_files dizini
Ayrıca git'in de bu üretilen çıktıları görmezden gelmesini sağlamamız lazım. Bunu sağlayan .gitignore dosyası da aşağıdaki gibi. Bu dosyanın, projenin kök dizinine konması gerekir.

Kod:
build
debug
dist
mcc_generated_files
nbproject/private
nbproject/Makefile-*
nbproject/Package-*
 
Ben mcc_generated_files ve altını da ekliyorum git'e.
Eğer eklenmezse mutlaka IDE ile ilgili kaynak dosyalarının oluşturulması gerekecek.
 
Ben mcc_generated_files ve altını da ekliyorum git'e.
Eğer eklenmezse mutlaka IDE ile ilgili kaynak dosyalarının oluşturulması gerekecek.

Evet mantıklı. Bir de şu aklıma geldi. Eğer oluşturulan kaynak dosyaları eklenirse, değişen şeyleri diff yapmak mümkün olacak. Ama kaynak dosyaları yoksa, yapılandırma değişiklikleri sadece xml veya başka IDE yapılandırma dosyalarında olacak. Onu da diff ile çözümlemek zor olur.

Bir de bu kaynak dosyaları eklenirse, projeyi komut satırından da build etmek mümkün hale gelir. Komut satırından kaynak dosyaların generate edileceğini sanmıyorum.
 

Forum istatistikleri

Konular
7,726
Mesajlar
128,618
Üyeler
3,119
Son üye
İsmail16

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top