Google Kodundaki ikili dosyalarla nasıl başa çıkılır?


3

Google Code Mercurial deponuzdaki ikili dosyalarla nasıl başa çıkıyorsunuz? Bfiles eklentisi ve bunun hakkında bir şeyler duydum ama nereden başlayacağımı bilmiyorum.

HG depomda ikili dosyaları koymam gerektiğini söyleyecekseniz, o zaman nereye koyayım? Diğer geliştiriciler tarafından kırılabilir / indirilebilir olmaları gerekir. Ancak, farklı ikili dosya sürümlerinin kopyalarını birleştirme, farklılaştırma veya saklamaya ihtiyacım yok. Sadece depodaki en son ikili dosyayı almam gerekiyor. hg pull -u.

Umarım bu, Google Kod'u kullanmayı bırakmam ve bazı özel kurulumlar almam gerektiği anlamına gelmez.


Büyük ikili dosyalar için seçenekler konusunda önerilerde bulunmak için, projeniz hakkında daha fazla bilgi verebilir misiniz (platform, çevre, dil vb.)?
Goyuix

C #, Windows ve Mercurial. Proje bol miktarda ikili dosya içeren bir oyundur (dokular, model dosyaları).
rFactor

Yanıtlar:


3

İkili dosyalar özellikle büyük değilse (çoğu resim örneğin iyidir), endişelenmenize gerek yoktur. Google Code, ikili dosyaları gayet iyi kabul eder ve Mercurial sorun çıkarmadan bunları dağıtmayı ele alabilir.

Bfiles eklentisi için endişelenmeniz gereken tek zaman, çok büyük ikili dosyalar ile ilgileniyorsanız - ve bu durumda gerçekten aynı kaynak kod havuzunuza eklemeniz gerekip gerekmediğini göz önünde bulundurmanızı öneririm. Onları sürümlendirmeye ya da bilinen iyi bir kopyasını saklamaya karşı değilim, ancak bunları projenize dahil edilebilecek ayrı bir depoda veya başka bir salt okunur konumda tutmayı düşünün.

Modelleriniz muhtemelen projenize bir çeşit kaynak gömülü olduğu için, devam etmenizi ve yapmazsanız yapım sürecinizi zorlaştıracağı için bunları varlıklarınızın geri kalanıyla sürümlemenizi öneririm. Kaynak kodunuz kadar değişmesi muhtemel değildir, bu yüzden ilk kez 300 MB aktarma isabetini aştığınızda, taahhütleriniz, iter ve çekimler hızlı olacaktır.

Gibi alternatif ticari sağlayıcıları göz önünde bulundurmak isteyebilirsiniz BitBucket.org - Mutlaka daha iyi veya daha kötü olduklarını söyleyemem, sadece kaynak kodu yönetimi etrafında farklı hizmetler sunarlar. Feragatname: Genelde BitBucket'i tercih ederim.


Her modelin ortalama 15 MB aldığı dokularla onlarca 3 boyutlu modelim var. Toplam boyut yaklaşık 300 MB'dir. Depoda olmasa onları başka nereye koyabilirim? Google başka çözümler sunuyor mu, 80 GB’lık bir Google hesabım var.
rFactor

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.