«dvcs» etiketlenmiş sorular

Merkezi olmayan sürüm kontrolü (DVCS) yazılım revizyonlarını takip eder ve birçok geliştiricinin ortak bir ağa bağlı olmadan belirli bir projede çalışmasına izin verir.

10
Ben bir Subversion geekiyim, neden Mercurial, Git veya başka bir DVCS'yi göz önünde bulundurmalıyım?
Dağıtılmış versiyon kontrol sisteminin (DVCS) faydalarını anlamaya çalışıyorum. Buldum Subversion'ın Yeniden eğitim ve bu yazıyı tarafından Martin Fowler çok faydalı. Mercurial ve diğerleri DVCS, değişiklik setleri ve yerel taahhütlerle kod üzerinde çalışmanın yeni bir yolunu sunar. Cehennem ve diğer işbirliği konularını birleştirmeyi önler Sürekli entegrasyon uyguladığımdan ve özel bir dalda …

7
Bitbucket, Github, Kiln ve benzeri DVCS tarama ve yönetim araçlarına açık kaynaklı alternatifler var mı? [kapalı]
DVBS tarama ve Bitbucket , Github , Kiln , SCM-Manager ve Rhodecode gibi yönetim sağlayan çeşitli araç / hizmetlerin farkındayım . Ancak, düşündüğüm kullanım örneği şöyledir: Herhangi bir kaynak kodu bir işverenin dahili sunucularında bulunmalıdır. Çözüm açık kaynak olmalı. Bir proje wiki, havuz tarama ve yönetimi ve kod incelemesi gibi …

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ı …


12
DVCS'ler sürekli entegrasyonu engeller mi?
Diyelim ki on çevik geliştiriciden oluşan bir ekip var. Her gün her biri yönetim kurulundan bir görev seçer, (günün sonunda) görevi tamamlayana kadar kendisine karşı çeşitli değişiklikler yapar. Tüm geliştiriciler doğrudan gövdeye karşı check-in yaparlar (Google tarzı, her işe alım özelliği, özellik geçişleri vb. Kullanarak serbest bırakma adayıdır). SVN gibi …

5
Ben mercurial'ın dallanmasıyla karıştırılan bir git kullanıcısıyım. Küçük değişiklikleri nasıl izleyebilirim?
Git'i daha önce her zaman kullandım, ama python'a katkıda bulunmak istiyorum, bu yüzden şimdi mercurial'ı öğrenmek zorundayım ve onu çok sinir bozucu buluyorum. Bu yüzden birkaç tane küçük yama yaptım ve onları yerel ticari havuzumdaki taahhütleri olarak izlemek istedim. Anlaşılan , merkürelde dallanmanın üstesinden gelmenin 4 yolu vardır . 1 …

6
SVN birleşmelerinde bu kadar zor olan ne?
Olası Çoğalt: Ben bir Subversion geekiyim, neden Mercurial, Git veya başka herhangi bir DVCS'yi göz önünde bulundurmalıyım? Arada bir, birisinin dağıtılmış sürüm kontrolünün (Git, HG) merkezi sürüm kontrolünden (SVN gibi) doğal olarak daha iyi olduğunu, çünkü SVN'de birleşmenin zor ve acı verici olduğunu duyduğunu duyarsınız. Şey SVN'de birleştirilmesi ile herhangi …
28 git  svn  mercurial  dvcs  merging 

11
Merkezi olmayan sürüm kontrol sistemleri için iş vakası
Git / mercurial / bazzr sistemlerinin neden merkezileştirilmiş sistemlerden (yıkım, performans) daha iyi olduğunu araştırdım ve herhangi bir ticari neden bulamadım . Bir DVCS'yi teknik olmayan bir kişiye satmaya çalışıyor olsaydınız, DVCS'in karı için ne gibi argümanlar sunacaktınız . Kısaca yöneticime gitmek için çalışacağım, yıkılma havuzlarını dönüştürmek biraz zaman alacaktır …

6
Sürüm tarihi gerçekten kutsal mı yoksa yeniden inşası daha mı iyi?
Mercurial'ın mantra 1'i ile her zaman aynı fikirdeyim , ancak, şimdi Mercurial rebase eklentisi ile birlikte geliyor ve artık popüler bir uygulama. Acaba gerçekten "kötü bir uygulama" olarak mı görülebilir, yoksa en azından kullanmaktan kaçınmak için yeterince kötü. Her halükarda, bastırdıktan sonra tehlikeli olabileceğinin farkındayım. OTOH, 5 şirketi bir arada …
26 git  mercurial  dvcs 


6
Geleneksel ekipler için dağıtılmış sürüm kontrolü kullanan baş ağrıları?
Her ne kadar kişisel projelerim için DVCS kullanmış ve beğenmiş olsam da projenize katkıları başkalarından nasıl daha kolay yönetebildiğini (örn. Tipik Github senaryosunuz) tamamen görebilsem de, "geleneksel" bir ekip için bazı sorunlar olabilir. TFS, Perforce, vs. gibi çözümlerin kullandığı merkezi yaklaşım. ("Geleneksel" derken, hiç kimsenin "sahip olmadığı" bir projede çalışan …

4
Yalnız bir geliştirici için DVCS kullanmanın avantajları var mı?
Şu anda sunucumda görsel svn kullanıyorum ve kişisel makinemde ankhsvn / kaplumbağa var. Yeterince iyi çalışıyor ve değiştirmek zorunda değilim, ancak bir DVCS kullanmanın bazı faydalarını görebiliyorsam, bir şans verebilirim. Ancak, başkaları olmadan kullanmanın bir anlamı veya farkı yoksa, rahatsız etmeyeceğim. Tekrar soruyorum, tek geliştirici siz olduğunuzda DVCS kullanmanın faydaları …

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. …

17
Neden bir taahhüt mesajı yazmalıyım?
Neden bir taahhüt mesajı yazmalıyım? İstemiyorum ve her seferinde aptal olduğunu düşünüyorum. Kullandığım bir GUI ön ucu, adlandırılmamış olarak sizi bunu yapmaya zorlar. Diğerlerini her seferinde komut satırında VCS kullanıyor olsalar da işitiyorum. Günde birkaç kez taahhüt edip bir özelliği bitirmediysem ne hakkında yazıyorum? SADECE birçok işlemden sonra bir mesaj …

4
İş akışı: Git'te kilitsiz ikili belge biçimlerini kullanma (alt sürümden taşıma)
Farklı müşteriler için çok sayıda projeye sahip bir yazılım danışmanıyız. Geleneksel olarak Subversion kullanıyoruz, ancak şu anda Git'e geçmeyi düşünüyoruz. Ürettiğimiz belgelerin önemli bir kısmı müşterilerimizle paylaşılıyor (gereksinimler, global tasarımlar, test spesifikasyonları vb.) Ve bunları üretmek için MS Office kullanıyoruz. Subversion'da, kimsenin aynı belgeyi aynı anda düzenlemediğinden emin olmak için …
16 git  svn  dvcs  excel  word 

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.