«git» etiketlenmiş sorular

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

2
Git'te, silinen bir şubeyle aynı ada sahip bir etiket oluşturmak kötü bir fikir mi?
Kabaca nvie'nin git-akışını takip eden bir git dallanma modeline sahip bir projem var . Sürüm şubelerimiz SemVer biçiminde adlandırılır , ör.v1.5.2 Bir serbest bırakma dalına üretim için yeşil ışık verildiğinde, dalı master ile birleştirerek, bir etiket uygulayarak ve sonra dalı silerek kapatırız. Serbest bırakma dalını hemen sildiğimizden, dalı etiketlemek için …

8
Dalların birikmesini önleyin
Özellikler büyüdükçe bir problemle karşılaşmaya başlıyoruz, burada özellikler test için sahnelemeyi yapıyor, ancak her şey test edildiğinde ve onaylandığında yeni özellikler test için hazırlanıyor. Bu, neredeyse hiç üretime itemeyeceğimiz bir ortam yaratıyor çünkü test edilmiş ve test edilmemiş özelliklerin bir kombinasyonuna sahibiz. Bunun ortak bir sorun olduğuna eminim, ama bizim …

1
Birinin çekme talebini düzenlemek için görgü kuralları
GitHub'da birisinin tek bir taahhütle bir çekme isteği gönderdiği bir depom var. Çözümünü sadece kısmen uygulamak ve kullanıcının yaptığı kod değişikliklerinin yaklaşık yarısını kullanmak istiyorum. Bu durumda ne yapmalıyım? Sürümünün bir dalını yapın, sonra geri dönün ve orijinal sürümden korumak istediğiniz "eski" kodu kopyalayıp ikinci bir taahhüde yapıştırın. Bu, taahhütler …

2
Maven için bir Git havuzu yapılandırmanın en iyi yolu
Git'te projelerimizi nasıl yapılandıracağım konusunda tavsiyeye ihtiyacım var. Java kullanıyoruz ve Maven bizim yapım aracımız. Maven, tüm projelerinizin sonunda ortak bir ataya sahip olduğunu varsayar. Maven ayrıca , Apache vakfının projelerini kurma şeklini tam olarak ayarlamadığında gerçek bir drama kraliçesi olabilir (sürüm eklentisini kullanan herkes muhtemelen neden bahsettiğimi biliyor). Eklenti …

1
Gitlab iş akışı, kod incelemesini zorla veya şubede birleştirme isteği
Gitlab'ı bir iş akışı stratejisiyle şirketime uygulamak için çalışıyorum. Benim fikrim, geliştiricilerin depolara erişim hakkı olacak, ancak taahhüt etmeye çalıştıkları her zaman kodlarının gözden geçirilmesi gerekiyor. Taahhüt etmeden önce bir şube oluşturmalarını ve daha sonra repoya itildikten sonra bir Birleştirme İsteği oluşturmasını sağlayabileceğimi biliyorum. Hala bazı şeylerden emin değilim ... …

2
“Git Kullanıcıları için SVN” kaynaklarını nerede bulabilirim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Bu yüzden firmanın SVN kullandığı bir iş aldım (ancak gelecekte Git'e geçecek). Sorun şu ki SVN bilmiyorum. …
18 git  svn 

4
Git alt modülü vs Git klonu
GitHub'da açık kaynaklı bir proje üzerinde çalışıyorum. Birkaç harici kütüphanenin bir kopyasına sahip olduğu bir alt dizini / Satıcısı vardır . Projenin orijinal sürdürücüsü, bu dizini arada bir yeni dış kütüphanenin kopyasıyla güncelledi. Bir geliştirici bana bu yerine fikri ile bir çekme isteği göndermek kopyasını tarafından git altmodülün . Ve …
18 git  github 

3
Dallanma sürekli entegrasyonu kırar mı?
Başarılı bir Git Dallanma Modeli olan bu makalenin deneyimli DVCS kullanıcıları arasında çok iyi bilindiğini düşünüyorum. Kullandığım hgçoğunlukla, ama bu tartışma hiç DVCS için gayet iddia ediyorum. Mevcut iş akışımız her geliştirici ana depoyu klonlar. Kendi yerel depomuza kod yazıyoruz, testleri gerçekleştiriyor ve eğer her şey yolunda giderse ustaya itiliyor. …

6
Diğerleri hızla buna bağlıyken bir kod tabanını nasıl yeniden düzenleyebilirim?
Sonunda açık kaynak olacak özel bir projedeyim. Uygulama oluşturma teknolojileriyle yeteri kadar yetenekli birkaç ekip üyemiz var, ancak temiz / güzel ve en önemlisi uzun vadeli sürdürülebilir kod yazabilen özel geliştiriciler değil. Ben kod tabanı yeniden düzenleme için yola çıktık, ama başka bir ülkede takımda biri olarak düzenli temas halinde …

3
Bir projede 2 kişiyle iş akışı nedir
Sana kendi projesi üzerinde çalışan bir acemi programcı olarak geldim (ki bu iyi ilerliyor). Kurucu ortak programlamayı da öğreniyor ve muhtemelen bazı şeyleri düzeltmeye ve bazı şeyleri gerçekleştirmeye başlayabileceği bir noktaya ulaştı. Çok iyi bir soru sordu, bu da "bu nasıl olacak" idi. Başka biriyle hiç programlamamış olduğum için sadece …
18 git  github  gitflow 

2
Git-flow, birden fazla ana sürümün korunduğu bir projede nasıl etkili bir şekilde kullanılabilir?
Projelerimin birkaçını git akışı iş akışına taşıdım ve çok seviyorum. Ancak, aynı anda birden fazla ana sürümün korunduğu bir projeyle çalışırken, işlerin sorunsuz akmasını sağlayan en iyi uygulama bulamadım. Özellikle, "ücretsiz sürüm" ve "ücretli sürüm" veya başka bir paralel model sürdürmüyorum, Sürüm 1'in yayınlandığı ve küçük sürümlerle (1.1, 1.2, vb. …
18 git  workflows  gitflow 

2
Özel SSH anahtarlarını Windows'ta Bash ile paylaşın
Git yüklü Windows 10 kullanıyorum. Bu Git, özel SSH anahtarlarımı kaynaklandırmak için uygun şekilde C:/Users/MyNamedizinimi HOME dizini ve içindeki /.ssh/dizini kullanır . Ben sadece etkinleştirdim ve "Bash Ubuntu on Windows" (ne bir ağız dolusu!) Kurulum ve Git de orada yüklü. Her iki Gits'in de aynı anahtar setini kullanmasını istiyorum, böylece …

4
Geliştiriciler GitFlow kullanarak başka bir şubeden kodun birleştirilmesini bekleyerek engellendi
Ekibimiz FogBugz & Fırın / Mercurial'dan Jira & Stash / Git'e geçti. Git Flow modelini dallanma için kullanıyoruz, özellik dallarından alt görev dalları ekliyoruz (Jira özelliklerinin Jira alt görevleri ile ilgili). Üst şubeye geri birleştirmek için bir çekme isteği oluşturduğumuzda (genellikle geliştirir, ancak özellik dalına geri giden alt görevler için) …

3
Git: Dal mı çatal mı?
İki versiyonu olacak bir oyun projem var: Oyunun basit bir sürümü, çekirdek. Oyunun gelişmiş bir versiyonu. Genel depomda 1. versiyona sahibim ve sadece üzerinde çalışacağım. 2. versiyona gelince, iki arkadaşım ve ben üzerinde çalışacağız. Önemli olan, iki versiyonun veri havuzumda kalmasını istiyorum. Bunun için şubeler kullanabileceğimi düşündüm, ancak bu soru …

1
Github çekme isteğim birleştirildi, bu aşamada sözleşme nedir?
Github üzerine bir proje çatalladım, küçük bir değişiklik yaptım ve onu çeken orijinal bakıcıya bir çekme isteği gönderdim. Şimdi son taahhüt var Merged pull request #11 from my_username/master. Bunu ilk defa yapıyorum, bu yüzden görgü kuralının ne olduğundan emin değilim: Bir git pull upstream masterve sonra yaptım git push origin …

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.