SORU
21 Ocak 2009, ÇARŞAMBA


Nasıl SVN kullanmak için Şube? Etiket? Gövde?

Ben googling yanında ve bulamadım iyi "yeni başlayanlar" rehberlik SVN, anlamının "nasıl kullanırım komutlar" yerine; Nasıl kontrol edebilirim benim kaynak kodu?

Açıklığa kavuşturmak istediğim şey, aşağıdaki konular:

  • Ne sıklıkta commit musunuz? Basın Bir kadar sıkCtrls?
  • Bir Dal ne bir Etiket ne olduğunu ve onları nasıl kontrol ediyorsunuz?
  • SVN içine ne gider? Kaynak Kodu veya diğer dosya paylaşım burada siz misiniz? (Kabul sürüm bilgisi dosyaları.. )

Bilmiyorum bir şeyi branch ve tag yani bilmiyorum amacını ama benim tahmin olduğunu karşıya şeyler için gövde ve yaparken önemli bir yapı taşı bu şube? Bir büyük inşa bu durumda kabul edilir ne?

CEVAP
21 Ocak 2009, ÇARŞAMBA


Kendimi Subversion burada uygulamak -- 20 geliştiriciler yaymak 4 - 6 proje arasında geldiğimizde aynı soruları sordum. Herhangi bir iyi bir kaynak bulamadım "cevap". İşte cevabı son 3 yılda geliştirdiği bazı parçalar:

işlersin olarak faydalı; bizim başparmak kuralı olduğunu taahhüt zaman yaptığın iş yeterli bu sorun için yeniden yap eğer değişiklikler kayboldum; bazen sana teslim ediyorum her 15 dakikada bir, diğer zamanlarda olabilir gün (Evet, bazen beni alır bir gün yazmak 1 satır kod)

-- kullanıyoruz dalları, bir önceki cevap önerdi, farklı geliştirme yolları; şu an için bir programları var 3 aktif dallar: 1 için en önemli gelişme, 1, henüz daha bitmemiş bir çaba parallelise programı, ve 1 için çaba gözden geçirmek için kullanın XML giriş ve çıkış dosyaları;

biz neredeyse onları üretim için bültenleri tanımlamak için kullanmamız gerektiğini düşünüyorum etiketleri kullanın;

Tek bir yol boyunca gelişme devam etmeden düşün. Bazı zaman veya devlet geliştirilmesi, pazarlama karar vermek için yayımlanan ilk sürümü ürün, bitki bir bayrak yolu etiketli '1' (ya da '1.0' ya ne var). Başka bir zaman bazı parlak kıvılcım programı parallelise için karar verir, ama bu hafta olacak ve insanlar bu arada ana yolda devam etmek istiyorum karar verir. Yolda bir çatal oluşturmak ve farklı insanların farklı çatal uzaklaşmak.

Yoldaki bayrakları denir 'etiketler' ,ve nereye yoldaki çatal 'dalları' bölün. Bazen de, dalların bir araya gelin.

-- tüm malzeme gerekli çalıştırılabilir bir dosya (ya da sistemi) depo içine inşa ederiz; en azından kaynak kodu anlamına gelir ve dosya (veya Visual Studio proje dosyaları). Ama simgeler ve config dosyaları ve tüm bu diğer şeyler var, depoya gider. Bazı belgeleri repo, yolunu bulur; kesinlikle programın ayrılmaz bir parçası olabilir yardım dosyaları gibi herhangi bir belge yok, ve geliştirici belgeleri koymak için kullanışlı bir yer.

Biz bile orada üretim sürümleri için Windows çalıştırılabilir koymak, insanlar yazılım aramak için tek bir yer sağlamak için Linux bültenleri bir sunucuya gidin yani saklanmasına gerek yok.

-- değiliz gerektiren depoyu her zaman olacak yetenekli bir sunan en son sürümü kurar ve yürütür; bazı projeler bulmak, bazı yoktur; kararı dayanakları ile proje yöneticisi ve bağlı birçok faktör ama bence bu tatili yaparken büyük değişiklikler için bir program.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010
  • tsweeney79

    tsweeney79

    21 Ocak 2008
  • WK

    WK

    9 Ocak 2006