XCode'a yeni geliyorum ve dosya yönetimini büyük bir acı buluyorum. Çoğu IDE'de, proje kaynak ağacı referansını diskte bir dizin yapısına sahip olabilirsiniz. Bu, projenize yeni dosyalar eklemenizi kolaylaştırır - bunları sadece diske yerleştirirsiniz ve otomatik olarak derlenirler.Xcode proje kaynak dosyalarını dosya sisteminizin dizinleriyle eşitlemede nasıl tutarsınız?
XCode ile, hem dosyayı oluşturmam hem de projeye ayrı ayrı eklemem gerekiyor (veya dosya sistemini UI aracılığıyla işlemek zorunda kalmak zorundayım). Ancak bu, .xcodeproj'un kaynak denetimi yoluyla paylaşılmasının sorunlarla doludur - genellikle, xcodeproj dosyasında birleştirme çakışmalarını alırız - ve bunu yapmadığımız zaman, çoğunlukla dosya hatalarını alırız, çünkü bazı dosyalar birleştirme sırasında Projede listelenenler kesildi. Bu yüzden bunları derlemek ve proje dosyasında yeniden kontrol edinceye kadar proje dosyasına yeniden eklemem gerekiyor.
Eminim ki burada bir şey eksik olmalıyım. 'Referans klasörleri' kullanmayı denedim ancak bunların içindeki kodlar derlenmiş gibi görünmüyor. Bir projeye dosya eklediğinde veya kaldırdığında herkesin tek bir paylaşılan dosyayı değiştirmesini zorlayan bir IDE oluşturması çılgın görünüyor.
Bu muhtemelen duymak istediğin şey değil, ama bu durumun durumu. Yine de proje dosyasıyla çok fazla birleştirme çakışması yaşadığına şaşıyorum. Uzun bir süredir Xcode (ve bundan önce de Project Builder'ı) kullanıyorum ve en azından son sürümlerde bu konuda fazla sorun yaşamadım. Biraz merak ediyorum, hangi sürüm kontrol sistemini kullanıyorsunuz? –