MPLAB projesinde neler versiyon kontrol sistemine girmeli

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
21,746
Ü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.
 

Çevrimiçi personel

Forum istatistikleri

Konular
5,813
Mesajlar
99,248
Üyeler
2,474
Son üye
sharjah

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top