«version-control» etiketlenmiş sorular

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

10
Yalnızca kritik olmayan yazım hatalarını çözmek için bir taahhüt vermeye değer mi?
Koddaki kritik olmayan bir yazım hatası ile karşılaşırsam (örneğin, print (error) ifadesinde hatalı bir kesme işareti), bu hatayı çözmek için bir taahhütte bulunmaya değer mi yoksa basitçe mi bırakmalıyım? Spesifik olarak, bu kritik olmayan tipoları çözmenin değerine karşı taahhüt kütüğünün sakızlığını tartıyorum merak ediyorum. Onları çözmeye doğru eğildim. Ben bilgiçlik …

19
Bir sürüm kontrolü ne zaman çok büyük bir işlem yapar? [kapalı]
Birkaç yerde "Büyük taahhütlerde bulunma" diye duydum ama aslında "büyük" bir taahhüdün ne olduğunu anlamadım. Bir grup dosya üzerinde çalışıyor olsanız bile ilgili olsa bile büyük mü? Bir projede kaç parça üzerinde aynı anda çalışmalısınız? Bana göre başka bir şey yaratan başka bir şey yaratan bir şeyi unuttum ya da …

9
Her gün kod işlemek / kontrol etmek iyi bir uygulama mıdır?
Martin Fowler'in Sürekli Entegrasyon ile ilgili notunu okudum ve “Herkes Her Gün Ana Hattına Bağlıyor” listesine girdi. Üzerinde çalıştığım bölüm tamamlanmadığı ve pratikte kodumu her üç günde bir işleme koyduğum sürece kod vermeyi sevmiyorum: bir gün görevi araştırmak / çoğaltmak ve bazı ön değişiklikler yapmak, değişiklikleri tamamlamak için ikinci bir …

15
Kovboy programcılarını kaynak kontrolünü kullanmaya nasıl ikna edebilirim?
GÜNCELLEŞTİRME 4 kişilik küçük bir devs ekibi üzerinde çalışıyorum. Hepsi kaynak kontrolünü kullandılar. Bir çoğu kaynak kontrolüne dayanamıyor ve bunun yerine kullanmamayı tercih ediyor. Kaynak kontrolünün profesyonel gelişimin gerekli bir parçası olduğuna kuvvetle inanıyorum. Birkaç sorun onları kaynak kontrolü kullanmaya ikna etmeyi çok zorlaştırıyor: Takım, TFS kullanmaya alışkın değil . …

3
Google'ın deposu nasıldır?
Google’ın tüm kodlarının devasa bir özel (dahili) deposuna sahip olduğunu ve çalışanlarının buna erişimi olduğunu duydum, böylece bir şeyler geliştirirken tekerleği yeniden icat etmek zorunda kalmayacaklardı. Bunun hakkında daha fazla bilgi edinmek istiyorum! Google’da biraz daha ayrıntılı olarak tanımlayabilecek biri var mı, yoksa hakkında biraz daha fazla şey biliyor musunuz? …


11
Kod ne zaman verilir?
Bir proje üzerinde çalışırken, kod birkaç hafta / ay / yıl boyunca uzun bir süre boyunca tek bir günde veya bit hızında oldukça hızlı bir şekilde geliştirilebilir. Kod taahhütleri, proje geliştirmenin bir ölçüsü olarak kabul edildiğinden, daha az taahhütte bulunan bir projeden daha fazla yazılı kod olduğu anlamına gelmez. Öyleyse …

11
Veri tabanı kaynak kontrolü
Veritabanı dosyaları (komut dosyaları vb.) Kaynak kontrolünde olmalı mı? Eğer öyleyse, orada tutmak ve orada güncellemek için en iyi yöntem nedir? Herkesin kullanabileceği ve gerektiğinde değişiklik yapabileceği bir geliştirme sunucusuna koyabileceğimizden, veritabanı dosyalarının kaynak kontrolü altında olmasına bile ihtiyaç var mı? Ama sonra birileri karışırsa geri alamayız. Kaynak kontrolündeki veritabanları …

17
Profesyonel Sürüm Kontrolüne Alternatifler [kapalı]
Projelerimizden birine katkıda bulunması gereken bazı programcı olmayanlar (yazarlar) ile birlikte çalışıyoruz. Şimdi sadece Git'i (veya bu konuda herhangi bir şeyi) çalışmalarını kontrol etmek için kullanma fikrinden hoşlanmıyorlar. Sanırım bunun nedeni, başlarını versiyon kontrolünün bükülmüş kavramlarının etrafına sarmanın faydalı olmadığını düşünüyorlar. (onları ilk kez dallanma ve birleşme ile tanıştırdığımda - …

17
Projenizin Hangi Kısmı Kaynak Kodu Kontrolünde Olmalı?
Bir diğer geliştirici, yeni bir Drupal projesi üzerinde çalışmaya başladı ve sysadmin, siteleri / varsayılan alt dizini yalnızca kaynak denetime koymalarını önerdi, çünkü "güncellemeleri kolayca komut dosyası oluşturabilir." Biraz şüpheli iddiayı bir kenara bırakarak, başka bir soruyu gündeme getiriyor; kaynak kontrolü altında hangi dosyalar olmalı? Ve bazı büyük dosya parçalarının …

7
Yedekli dosyaları doğrudan VCS'den silmemek, ilk önce bunları yorumlarla “silinmek” olarak işaretlemek kötü bir uygulama mıdır?
Sürüm kontrolünden silinmesi gereken kaynak dosyalarla uğraşmanın kötü bir uygulama olarak kabul edilip edilemeyeceğini bilmek istedim. Bu örneğe dayanarak size açıklamak istiyorum: Son zamanlarda çok kızmıştım, çünkü Java sınıflarını temelde ölü kod olan bir programda sıkıcı bir şekilde çözmek zorunda kaldım, ancak hiçbir yerde belgelenmedi ve bu Java sınıflarında yorumlanmadı. …

6
Ünite testleri depoda saklanmalı mıdır?
GitHub'da sakladığım bir kütüphane için nihayet ünite testi yapan ve büyüyen bir programcıyım. Test takımına depoya dahil olabileceğimi düşündüm, ancak diğer projelere baktığımda, testlerin dahil edilmesi ya da kaçırılmış görünüyor. Bu kötü form olarak mı kabul edilir? Kullanıcıların yalnızca çalışma koduyla ilgilendikleri ve yine de kendi çerçevelerinde test edecekleri fikri …

8
Kaynak kontrol sistemimizden ekibimin temel bir yeterliliğinden daha fazla olmasını beklemeli miyim?
Şirketim Subversion'dan Git'e üç ay önce geçti. Geçiş öncesinde haftalarca önceden haberimiz vardı. Git'i daha önce (ya da başka herhangi bir DVCS'den önce) hiç kullanmadığımdan, Pro Git'i okudum ve biraz zaman harcadım, kendi depolarımı toplayıp etrafta dolaştım, böylece değiştirdiğimizde minimum acı ile çalışmaya devam edebilecektim. Şimdi varsayılan olarak 'Git adam' …

22
Kaynak kodu kontrol etmeden önce bazı iyi uygulamalar nelerdir? [kapalı]
Ekibim kaynak kontrolü için Team Foundation Server kullanıyor ve bugün kontrol etmeden önce bazı hataları ve duman testi uygulamalarını düzelttim ancak bazı kodları yorumlamayı unuttum. (Bu kod kullanıcı arabirimini biraz garipleştirdi.) Kodları kontrol etmeden önce hangi iyi uygulamaların olduğunu bilmek istiyorum - bu tür bir hata yapmak istemiyorum.

5
Sürüm Kontrolünde Aynı Kod Tabanından İki Ayrı Yazılım Sürümünün Korunması
Aynı yazılımın / programın / uygulamanın / komut dosyasının iki farklı sürümünü yazdığımı ve sürüm kontrolü altında sakladığımı varsayalım. İlk versiyon ücretsiz bir "Temel" versiyon, ikincisi ise ücretsiz versiyonun kod tabanını kullanan ve üzerinde birkaç ekstra değer katan özelliklerle genişleyen ücretli bir "Premium" versiyon. Yeni yamaların, düzeltmelerin veya özelliklerin her …

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.