..res dosyasının kaynak denetiminde olması gerekiyor mu? C++ Oluşturucu XE5 olarak
Benim anlayış is that (.cbproj
dosyasıyla aynı dizinde derleyici tarafından oluşturulan) ikili dosya MyProject.res
programı simgesi ve proje sürüm ayrıntıları versiyonlarını derlenmiş içerir (maden de tezahür XML içeren görünüyor olsa da) .
Ancak bu bilgi .cbproj
dosyasında ve .ico files
; Sonra .res
dosyayı silerseniz ve tam yeniden ben projeyi açmak dahaki sefere oldu almak gibi görünüyor.
*.res
kaynak kontrolünde işaretlemiyor mu? (git
kullanıyorum). Ve/Veya bunun yerine, nesne dosyaları ile aynı dizinde oluşturulmuş olması mümkün, bu yüzden kaynakla karıştırılmıyor mu?
(Bu kesinlikle C++ Builder 5'de güvenli değildi - .res dosyasını sildiyseniz, bunu bulamadığından şikayet ettiniz ve simgelerinizi kaybettiniz).
Güncelleme: Bu, .tlb
dosyasına da uygulanabilir mi? Bu, .ridl
dosyasına göre derlenmiş gibi görünüyor ve onu silersem, otomatik olarak yeniden oluşturulur. sildiyseniz
Kaynak dosyaları ile ilgili olarak: Tek bir geliştiriciyseniz, .res dosyalarınızı kaynak denetimi altında bulundurmanın gerekli olduğunu düşünmüyorum. Bazı meslektaşlarım çok kullanıcılı projelerle ilgili sorunları rapor ettiler - kaynakları depodan (subversion) çektikten sonra "berbat" kaynaklar. Özellikle TImageList görüntülerin saydamlık/arka plan rengi özellikleri. Ancak sadece belli sistemleri etkiliyor gibi görünüyor ve maalesef nedenini bilmiyorum. Bu nedenle, kaynak kontrolümüzde .res dosyalarını dahil ediyoruz. – HvS
Not: Ben hangi atıfta bulundu çekti dosyaları sorunlar Dfm dosyalarıydı yol açıyordu. – HvS
DFMS kesinlikle onlar Formlar ayrıntıları nerede depolandığını gibi kaynak denetiminde olması gerekiyor! AFAIK, DFM ve RES arasında bir ilişki yok mu? –