Pygit2 kütüphanesini kullanmaya çalışıyorum. İlk adımda sıkışmış gibi görünüyor. Belgeleri bir blobun nasıl oluşturulacağını ve bir ağaca nasıl ekleneceğini açıklamıyor. Çoğunlukla varolan bir git deposuyla nasıl çalışılacağıyla ilgili, ancak bir tane oluşturmak ve bloğa, taahhütlere, ... repo'ya eklemek istiyorum. Doğrudan bir dosyadan blob oluşturmak veya dosya içeriğini okuyup blob.data ayarlamam mümkün mü?pygit2 (libgit2) kullanarak oluşturulmuş bir depoya lekeler veya ağaçlar ekleyin?
from pygit2 import Repository
from pygit2 import init_repository
bare = False
repo = init_repository('test', bare)
Depoya blob veya ağaç nasıl ekleyebilirim ve ekleyebilirim?
teşekkür gibi bir çok örneğin
TreeBuilder
ile ağaçlar oluşturabilir, nasıl pygit2 hakkında daha fazla bilgi edinebilirim? bahsettiğiniz hiç bir şey pygit2 belgesinde yok, nasıl kullanacağınızı nasıl öğrendiniz? –@PeqiHash Carlos, libgit2'nin geliştiricilerinden biridir – T0xicCode
Eğer bir dosyayı değiştirdiyseniz, tüm dosyayı bir blob olarak repo'ya eklersiniz ve TreeBuilder kullanarak bir insert ile oid'e referans verirseniz ... veya bununla ilgili bir şey var mı? burada bir yama var mı? – ChipJust