«version-control» etiketlenmiş sorular

Kaynak kod revizyonlarını izlemek, saklamak ve almak için bir programlama disiplini.

8
Git'te 'sahne' ne anlama geliyor?
Eylemlerde kullanılan kelimelerin anlamlarını bulamadığım için gitmeyi zor buluyorum. Sözlüğü 'sahne' için kontrol ettim ve anlamların hiçbiri kaynak kontrol kavramları ile ilgili değildi. 'Sahne', git bağlamında ne anlama geliyor?

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 …

20
SVN Git'ten daha iyi ne yapar? [kapalı]
Programcı araçlar üzerindeki tartışmaların çoğunluğunun kişisel tercihlere (kullanıcı tarafından) veya tasarım vurgusuna , yani tasarımı belirli kullanım durumlarına göre (araç üreticisi tarafından) optimize etmesine şüphe yok . Metin editörleri muhtemelen en belirgin örneğidir - iş ve kodlarına Windows üzerinde çalışan bir kodlayıcı Haskell evde Mac'te, çapraz platform ve derleyici entegrasyonu …

14
Neden herkes Git'i merkezi bir şekilde kullanıyor?
Git'i son iki şirketimde versiyon kontrolü için kullandım. Duyduğuma göre şirketlerin yaklaşık% 90'ı Git'i diğer sürüm kontrol sistemlerine göre kullanıyor. Git'in en büyük satış noktalarından biri, ademi merkeziyetçi olmasıdır, yani tüm depolar eşittir; merkezi bir depo / hakikat kaynağı yoktur. Bu Linus Torvalds'ın şampiyon olduğu bir özellikti . Fakat her …


12
API anahtarları gibi gizli bilgilerin kaynak kontrolünün dışında tutulması stratejisi?
Kullanıcıların Twitter, Google, vb. OAuth kimlik bilgilerini kullanarak giriş yapmalarına izin verecek bir web sitesinde çalışıyorum. çeşitli vücut parçalarına karşı rehinlerle korumak için. Anahtarım susturulursa, parça yanmış. API anahtarının, çalışma zamanında kimlik doğrulama isteklerini gerçekleştirmek için kullanıldığı için kaynağımla seyahat etmesi gerekiyor. Benim durumumda, anahtar uygulama içinde bir yapılandırma dosyasında …

10
Görüntüler git deposunda saklanmalı mı?
Git ve Github'ı sürüm kontrolü olarak kullanan dağıtık bir ekip için, görüntüler git deposunda da saklanmalı mı? Çoğunlukla, görüntüler değişmeyecek. Bunları içeren klasör, resimler eklendikçe yalnızca boyut olarak büyür. Buradaki endişe, resim klasörünün, büyük resimlerin veya yalnızca birçoğunun kombinasyonu ile zaman içinde büyük bir boyuta büyümesidir. Bu en iyi uygulama …

4
Git'in iki aşamalı taahhüt sürecinin (evreleme) faydası nedir?
Git öğreniyorum ve iki aşamalı bir taahhüt süreci olduğunu fark ettim: git add <files> git commit İlk adım, "evreleme alanı" veya "dizin" olarak adlandırılan şeyin revizyonlarını yapar. İlgilendiğim, bu tasarım kararının neden verildiği ve faydaları nelerdir? Ayrıca, git kullanıcısı olarak bunu mu yapıyorsun yoksa sadece git commit -amı kullanıyorsun ? …

30
Küçük bir şirketin (15 geliştirici) yönetilen kaynak / sürüm kontrolünü kullanmaması olağandışı mıdır? [kapalı]
Bu gerçekten teknik bir soru değil, ancak kaynak kontrolü ve en iyi uygulama hakkında burada başka birkaç soru var. Çalıştığım şirket (adsız kalacak) kaynak kodunu ve serbest kodunu barındırmak için bir ağ paylaşımı kullanıyor. Yayımlanıp yayımlanmadığına ve hangi sürümün ne olduğuna bağlı olarak kaynak kodunu manuel olarak doğru klasöre taşımak …

2
Dallanma ve en iyi uygulamaları etiketleme
Şu anda Pro Git'i okuyarak Git'i kullanmayı öğreniyorum . Şu anda dallanma ve etiketler hakkında öğreniyorum. Benim sorum ne zaman dal kullanmalı ve ne zaman etiket kullanmalıyım? Örneğin, bir projenin 1.1 sürümü için bir şube oluşturduğumu söyleyin. Bu sürümü bitirip bıraktığımda, sürüm sürümünü işaretlemek için şubeden ayrılmalı mıyım? Yoksa bir …

9
Ana şubede yüzlerce özelleştirilmiş şubenin bakımını yapın
Şu anda paylaşılan bir depoda PHP uygulamamız için bir ana şubemiz var. Her biri ayrı bir branşta farklı amaçlarla kişiselleştirilebilen, yazılımımızın abonesi olan 500'den fazla müşterimiz var. Özelleştirme, farklı bir metin alanı adı, tamamen yeni bir özellik veya modül veya veritabanındaki yeni tablolar / sütunlar olabilir. Karşılaştığımız zorluk, bu yüzlerce …

6
Git ile sayısal bir versiyonlama planına nasıl ulaşırsınız?
Kuruluşum SVN'den Git'e geçmeyi düşünüyor. Taşınmaya karşı bir argüman şöyledir: Versiyonu nasıl yaparız? NetBeans Platformuna dayanan bir SDK dağıtımımız var. SVN revizyonları basit sayılar olduğundan, bunları eklentilerimizin ve SDK sürümlerinin sürüm numaralarını genişletmek için kullanabiliriz. Git'e taşınırken bununla nasıl başa çıkacağız? Olası çözümler: Hudson'dan derleme numarasını kullanarak (Problem: bunu gerçek …

23
Git neden bu kadar yutturmaca aldı? … Diğerleri yapmıyorken? [kapalı]
Son yıllarda, Git etrafındaki yutturmaca büyük ölçüde büyüdü. Herkes Git'i biliyor, kimse alternatifleri bilmiyor. Mercurial gibi diğerleri farkedilmemiş gibi görünüyor. Her ikisi de 2005 yılında piyasaya sürüldü ve benzer işlevler sunuyor. Ayrıca, Mercurial'ın genellikle kullanımı daha kolay, daha sezgisel ve uzun zamandır daha iyi kullanıcı arayüzlerine sahip olduğu düşünülmektedir. Bu …

7
Ofisim sonsuz şube birliği politika olarak istiyor; Başka seçeneklerimiz var mı?
Ofisim, dal bölmelerini ve birleşmelerini nasıl ele aldığımızı bulmaya çalışıyor ve büyük bir sorunla karşılaştık. Bizim meselemiz uzun vadeli yan dallar - bir kaç kişiyi efendiden ayrılan bir yan dalda çalışan kişilerin olduğu, birkaç ay boyunca geliştirdiğimiz ve bir dönüm noktasına ulaştığımızda ikisini senkronize ediyoruz. Şimdi, IMHO, bunun üstesinden gelmenin …

18
Kaynak kontrolü için ilk taahhüdümü ne zaman yapmalıyım?
Bir projenin ilk önce kaynak kontrolünü üstlenmeye yetecek kadar uzakta olduğundan asla emin değilim. Proje “çerçeve tamamlanana” kadar taahhütte bulunma eğilimindeyim ve öncelikli olarak bundan sonra özellikler taahhüt ediyorum. (Bunun için çok büyük bir çekirdek çerçeveye sahip olacak kadar büyük kişisel projeler yapmadım.) Bunun neyin yanlış gidebileceğinden emin olmasam da, …

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.