«git-submodules» etiketlenmiş sorular

Alt modüller, Git deposunu başka bir Git deposunun alt dizini olarak tutmanıza olanak tanır.

1
Git, bir alt modül taahhüdünün SHA1'ini nerede saklar?
Git deposuna bir alt modül eklediğinizde, bu alt modülün sha1 tarafından başvurulan belirli bir taahhüdünü izlediğini biliyorum. Bu sha1 değerinin nerede depolandığını bulmaya çalışıyorum. .gitmodulesVe .git/configdosyaları yalnızca alt modülü amacıyla yol, ancak taahhüt sha1 göstermektedir. Git-alt modülü (1) referans sadece söz gitlinkgiriş ve gitmodules (5) referans ya bu konuda hiçbir …
141 git  git-submodules  sha 

9
Sığ git alt modülleri nasıl yapılır?
Sığ alt modüllere sahip olmak mümkün mü? Her biri uzun bir geçmişe sahip birkaç alt modüle sahip bir süper projem var, bu yüzden tüm bu geçmişi gereksiz yere sürükleyerek büyük oluyor. Bulduğum tek şey bu cevapsız iplik . Sadece uygulamak için git-submodule kesmek mi?

2
Bir alt modülün içindeki Git alt modülü (iç içe alt modüller)
Git alt modülünün diğer birkaç git alt modülünden yapılması ve super git repo'nun her alt modülün içeriğini getirmesi mümkün müdür? Ben bunu birkaç alt modülleri tutan bir git repo oluşturma bariz / naif bir yaklaşım kullanarak yapmaya çalıştım. Daha sonra bu git repo'yu bir alt modül olarak başka bir git …

1
git submodule izleme son
(Büyük) projemizi git'e taşıyoruz ve alt modülleri kullanmayı düşünüyoruz. Planımız süper projede üç farklı kafaya sahip olmaktır: serbest bırakma, kararlı, en son. Proje liderleri, serbest bırakma ve istikrarlı dalları ele alacaktır. Alt modülleri gerektiği gibi hareket ettireceklerdir. Sorun "en son" kafa. Süper proje "en son" başının tüm alt modüllerin ana …

1
Depo klonlandığında Git alt modül klasörünü boşalt
Https://github.com/aikiframework/json adresinde barındırılan bir depom var . Yerel kopyamda, şu komutu kullanarak bir alt modül ekledim git submodule add git@github.com:jcubic/json-rpc.git json-rpc Sonra bir commit ve push yaptım ve değişiklikler GitHub'da belirdi (üzerine tıklayabilirim). Ama depoyu klonladığımda git clone https://github.com/aikiframework/json.git alt modül klasörü json-rpc boş. Burada neyi özlüyorum? Bir şeyi unuttum …

2
Git alt modülü itme
Bir alt modülü değiştirirsem, yürütmeyi alt modül kaynağına geri gönderebilir miyim, yoksa bu bir klon gerektirir mi? Klonlanırsa, bir klonu başka bir depoda saklayabilir miyim?


7
Git alt modülleri ile çakışmaları nasıl yönetirim?
Birkaç alt modüle başvuran bir git süper projem var ve proje üyelerimin geri kalanı için bir iş akışını kilitlemeye çalışıyorum. Bu soru için, süper projemin çağrıldığını superyve alt modülün çağrıldığını varsayalım subby. (O zaman yapmaya çalıştığım şeyin bir basitleştirmesidir ... Aslında dalları sürümler için kullanmıyorum, ancak soru olarak ortaya koymanın …

9
Git: 'değiştirilmiş içerik' / kirli alt modül girişlerini status, diff, vb. İçinde listelemeyi engelleyebilir miyim?
Bir şekilde (1.6.x sürümleri civarında) git, alt modüllerdeki değişikliklerin farkına vardı. Bu sadece beni kızdırmaya yarıyor: $ git durum satıcısı | grep değiştirildi: # değiştirildi: satıcı / raylar (değiştirilmiş içerik) $ git diff satıcısı / diff --git a / vendor / rails b / vendor / rails --- a / …


4
Git alt modülü eklerken "Henüz doğacak bir şubedesiniz"
Dizinime birkaç alt modül eklemeye çalışıyorum .vim/bundlesve bu belirli depoyu eklemeye çalıştığımda Git bana daha önce hiç görmediğim garip bir hata veriyor: $ git submodule add -f git://github.com/derekwyatt/vim-scala.git .vim/bundle/vim-scala fatal: You are on a branch yet to be born Unable to checkout submodule '.vim/bundle/vim-scala' Buna neyin sebep olabileceği hakkında bir …

6
Bir Git klasörünü geriye dönük olarak alt modüle dönüştür?
Çoğu zaman, bir tür proje yazıyorsunuzdur ve bir süre sonra, projenin bazı bileşenlerinin aslında bağımsız bir bileşen (belki bir kütüphane) olarak faydalı olduğu anlaşılır. Bu fikri erken yaşlarda yaşadıysanız, o zaman bu kodun çoğunun kendi klasöründe olma ihtimali oldukça yüksektir. Git projesindeki alt dizinlerden birini alt modüle dönüştürmenin bir yolu …

19
Git yeni alt modülleri başlatmayacak / senkronize etmeyecek / güncellemeyecek
Dosyamın içeriğinin bir kısmı .gitmodules: [submodule "src/static_management"] path = src/static_management url = git://github.com/eykd/django-static-management.git [submodule "external/pyfacebook"] path = external/pyfacebook url = http://github.com/sciyoshi/pyfacebook.git Ancak, .git/configyalnızca ilkini içerir: [submodule "src/static_management"] url = git://github.com/eykd/django-static-management.git İkinci alt modül ( external/pyfacebook), bir özellik dalında başka bir geliştirici tarafından eklenmiştir. Şimdi geliştirmeyi devraldım ve özellik dalını kontrol …

3
Bir klasörden bir alt modül deposu oluşturun ve git commit geçmişini saklayın
Diğer web uygulamalarını belirli bir şekilde araştıran bir web uygulamam var. Bir demosklasörde bazı web demoları içerir ve demodan birinin artık kendi deposu olmalıdır. Bu demo uygulaması için ayrı bir depo oluşturmak ve bunu birAlt paket kayıt geçmişini kaybetmeden ana depodan alt modül . İşlem geçmişini bir arşiv klasöründeki dosyalardan …

3
Geçmişi korurken tek bir dizini bir git deposundan yeni bir depoya nasıl taşıyabilirim?
Ayrı dizinlerde birden çok proje içeren bir git deposunu devraldım. Depoyu, her proje için bir tane olmak üzere yeni bireysel depolara bölmek ve ardından ana deponun projeleri alt modüller olarak içermesini istiyorum. Tüm bunları mümkünse münferit projelerin revizyon geçmişini korurken yapmak istiyorum. Her proje için depoyu klonlayabilir ve diğer tüm …

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.