2016-03-29 13 views
4

Git lfs'yi kullanırken büyük dosyaların indirme sürelerini en aza indirmenin mümkün olup olmadığını bilmek istiyorum. ÖzellikleGit lfs yerel veya "yakın" ikincil depolama önbelleğini destekliyor mu?

aşağıdaki senaryolar:

  • aynı ağda farklı bir depo dosyaları almak için izin dalları geçiş yaparken

    • dosyaları tutmak - Uzak "master" sunucusuna erişim daha hızlı olurdu ()

  • [Ben git ek bu özellikler için daha iyi destek vardır biliyorum ama pencere desteği problemlidir var] kadarıyla

    cevap

    5

    Bilgimden Git LFS, şubeler arasında geçiş yaparken dosyaları saklar - sağlama toplamı, bir kez alındıktan sonra yerel olarak tüm blobları under .git/lfs/nesneleri temel alır. Farklı son nokta LFS işaret gelince

    - zaten desteklenen:

    [remote "origin"] 
    url = https://...<repo_url> 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    lfsurl = "https://<another repo that's closer to you>" 
    

    Ayrıca böylece tutabilir destekleyen LF özel sağlayan birkaç services vardır: senin .git/config Eğer LF özel değiştirebilir o işaret url Yerel kapsama ağınızdaki depolama alanı, kullanıcılarınızın ne olduğuna bağlı olarak Artifactory, GitHub Enterprise ve Bitbucket gibi.

    Bu issue's konuşmasını da yararlı bulabilirsiniz.

    İlgili konular