«git» etiketlenmiş sorular

Git açık kaynaklı bir DVCS'dir (Dağıtılmış Sürüm Kontrol Sistemi)

7
Neden bu kadar çok proje “git birleştirme” yerine “git rebase” ı tercih ediyor?
Bir DVCS kullanmanın avantajlarından biri, düzenleme-birleştir-birleştir-birleştir iş akışıdır (genellikle CVCS tarafından uygulanan düzenleme-birleştir-birleştirmeyle ). Her benzersiz değişikliğin, birimlerden bağımsız olarak depoya kaydedilmesine izin vermek, DAG'ın projenin gerçek soyağacını doğru şekilde yansıtmasını sağlar . Neden bu kadar çok web sitesi "birleşme komisyonlarından kaçınmak" isteğinden bahsediyor? Birleştirme öncesi veya yeniden birleştirme sonrası …

7
İncelenmekte olan başka bir şubeye bağımlı olan bir şube üzerinde çalışmak
Git aşağıdaki senaryo ile ilgilenmeye nasıl yardımcı olur: İki parçaya bölünmüş bir görevim var: arka uç ve ön uç. Arka uç değişikliklerini birleştirmek ve bir araya gelmesini beklemek için bir çekme isteği yapıyorum (ve geri bildirime hitap ediyorum). Beklerken, ön uç değişikliklerinde gerçekten çalışamıyorum, çünkü arka uç değişikliklerine bağlı ve …
65 git  branching 

1
Gerrit kodu incelemesi veya Github'ın çatal ve çekme modeli?
Ekip ve toplumun geliştireceği bir yazılım projesine başlıyorum. Daha önce gerritte satıldım, ama şimdi Github'ın çatal ve çekme isteği modeli neredeyse daha fazla araç, taahhütleri görselleştirme yolları ve kullanım kolaylığı sağlıyor gibi görünüyor. Her ikisinde de en azından biraz deneyim sahibi olan biri için, her birinin lehte / aleyhte olanlar …
64 git  github  forking  gerrit 

1
MIT kapsamında lisanslı bir projeyi Github'a devredersem, bu nitelik ve telif hakkı bildirimini nasıl ele alabilirim?
Bir MIT projesini gerçekleştirmeyi ve önemli ölçüde değiştirip yeniden adlandırmayı planlıyorsam, ana Lisans dosyasındaki MIT lisansının üzerindeki telif hakkı bildirimini nasıl kullanırım? Asıl yazarı ve firmamı mı yoksa sadece asıl yazarı mı listeleyebilirim? Orijinal yazara atfedilen yasal seçeneklerim nelerdir? Yazılımımızı MIT kapsamında da lisanslamak ve açık kaynaklı tutmak istiyorum.

4
Tek geliştirici olarak (şimdilik) Git'i nasıl kullanmalıyım? [kapalı]
Git'te sonunda başkalarını getirmek istediğim birçok projem var. Ancak, şu an sadece ben ve Git ve GitHub'ı çok basit bir şekilde kullanıyorum: şubelerim yok ve temel olarak sadece yerel dosyalarıma yedek olarak komisyonları kullanıyorum. Bazen başvurmak için geri dönüp dosyalarımın önceki sürümlerine bakacağım, ancak ileride ihtiyacım olması gerektiğine inandığım için …


4
Git'teki bir MySQL veritabanını yedeklemek iyi bir fikir midir?
Uygulamam için yedekleme durumunu iyileştirmeye çalışıyorum. Bir Django uygulaması ve MySQL veritabanı var. Git'teki veritabanını yedeklemeyi öneren bir makale okudum. Bir yandan, verilerin ve kodun bir kopyasını senkronize halde tutacağından hoşuma gitti. Ancak Git, veriler için değil, kod için tasarlanmıştır. Bu nedenle, MySQL'in dökümü her işlemden farklı kılan ekstra bir …
57 database  git  mysql  django 

4
Geliştirmek için birleştirilmiş bir özellik yönetim tarafından ertelenirse ne olur?
Son zamanlarda webapp'ımızın (otomatik kayıt olma) bir özelliğinin yönetim tarafından ertelendiği için bir sorun yaşadık, çünkü başlangıçta "soğuk" olduğunu hissettiler, ancak üzerinde çalışmak için çalıştığımız diğer tüm özellikleri istediler. Sorun, bu işlevselliğin bir sonraki sürümde canlı yayınını beklediğimiz tüm diğer özelliklerle birlikte tamamlandığında gelişmesiyle bir araya gelmesiydi, böylece genellikle yaptığımız …

2
Git şubeleri aslında “Hilbert uzayının altmanifoldlarını haritalayan homeomorfik endofunctors” mı?
Hepimizin bildiği gibi: Dalların bir Hilbert uzayının altmanifoldlarını haritalayan homeomorfik endofunctors olduğunu anladığınızda Git kolaylaşıyor Hangi görünüyor jargon gibi ama diğer taraftan, Tüm söylenenler, X'teki bir monad, X'in endofunctor kategorisinde sadece bir monoiddir; ürün ×, endofunctorların ve birimin endofunctor tarafından ayarlanan birimin bileşimi ile değiştirilir. olduğu doğrudur, çünkü komik . …
51 git 

11
Neden “GitHub'a çatal at”? [kapalı]
GitHub'ın nasıl çalıştığını anlıyorum , ama kafamın karıştığı noktalardan biri, neden hemen hemen her OSS projesinin ana sayfasında ana sayfalarında "GitHub'ta beni çatalla" bağlantısının olduğu. Örneğin, http://jqtjs.com/ , http://www.daviddurman.com/flexi-color-picker/ ve diğerleri. Bu neden bu kadar yaygın? Kod doğrulamayı istedikleri / ihtiyaç duydukları mı, güvenlik / performans iyileştirmelerinin kontrol edilmesini istiyorlar …


5
Git havuzlarını ortak yuvalanmış alt modüllerle düzenleme
Git alt modüllerinin büyük bir hayranıyım . Sürümüyle birlikte bir bağımlılığı izleyebilmeyi severim, böylece projenizin önceki bir sürümüne geri dönebilir ve bağımlılığın ilgili sürümünü güvenli ve temiz bir şekilde oluşturabilirsiniz. Dahası, kütüphanelerimizin tarihi, onlara bağlı olan uygulamalardan (ve açık kaynaklı olmayacak) farklı olduğundan, açık kaynak projeleri olarak yayınlanması daha kolaydır. …
50 git  cmake  submodules 


4
Github ve Heroku kullanırken bir kişi hassas verileri nasıl ele alır?
Git'in çalışma biçimine henüz alışık değilim (Ve Linus dışında birisinin olup olmadığını merak ediyorum;). Heroku'yu size başvurmak için kullanıyorsanız, kodunuzu Git deposunda kontrol ettirmeniz gerekir. Açık kaynak kodlu bir projede çalışıyorsanız, bu repoyu Github veya diğer Git ana bilgisayarlarında paylaşmanız daha olasıdır. Bazı şeyler genel depoda kontrol edilmemelidir; veritabanı şifreleri, …
49 git  github  heroku 

3
Bir git taahhüdünün 2'den fazla ebeveyni olabilir mi?
Gelen bu belgelerin söz konusu buluşu Bir taahhüt nesnesinin herhangi bir sayıda ebeveyni olabilir. Fakat benim anladığım kadarıyla, bir taahhüdün birden fazla ebeveyne sahip olacağı tek durum bir birleşme olduğu zaman ve bu durumda sadece iki ebeveyn olacaktır. Öyleyse sorum şu, bir taahhüdün 2'den fazla ebeveyni olabilir mi? Eğer öyleyse, …
48 git 

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.