SORU
31 EKİM 2008, Cuma


Bir SVN deposuna ya da çok mu?

Eğer birden çok, alakasız bir proje varsa, aynı depo içinde onları koymak için iyi bir fikir mi?

myRepo/projectA/trunk
myRepo/projectA/tags
myRepo/projectA/branches
myRepo/projectB/trunk
myRepo/projectB/tags
myRepo/projectB/branches

ya da her biri için yeni depolar oluşturmak istiyorsunuz?

myRepoA/trunk
myRepoA/tags
myRepoA/branches
myRepoB/trunk
myRepoB/tags
myRepoB/branches

Her artıları ve eksileri nelerdir? Şu anda aklıma karışık revizyon numaraları (?) olsun. ve svn:externals kullanamazsınız depoyu aslında dış olmadıkça. (sanırım?)

Bunu sormamın sebebi benim bilgisayar başına SVN repo şarj başladığından bu yana bir tane birden fazla benim repo konsolide düşünüyorum çünkü.

CEVAP
31 EKİM 2008, Cuma


Tek vs birden fazla konu kişisel veya kurumsal tercihinize aşağı gelir.

Birden çok yönetim vs tek esas olarak, erişim kontrol ve bakım için geliyor.

Tek bir depo için erişim kontrol tek bir dosyada olabilir; Birden fazla depoları birden fazla dosya gerektirebilir. Bakım benzer sorunları büyük bir yedekleme veya yedekleme küçük bir yeri vardır.

Kendi kendime idare ediyorum. Bir depo, birden fazla proje, kendi etiketleri ile her gövde ve dallar var. Eğer çok büyük ya da fiziksel olarak bir müşteri kodu bulmalıyım kendi konfor için bir tane alır, hızla ve kolayca yeni bir depo oluşturabilirsiniz.

Geçenlerde Subversion için birden fazla kaynak kod kontrol sistemleri geçiş nispeten büyük bir firma ile danıştı. ~50 projeler, kurumsal uygulamalar ve kendi kurumsal web sitesi için çok küçük arasındadır. Onların planı? Gerekirse tek bir depo ile başlamak, birden fazla göç. Geçiş neredeyse tamamlandı ve hala tek bir depo var, herhangi bir şikayet ya da sorunları nedeniyle tek bir depo edildiği belirlenmiştir.

Bu, siyah-beyaz ikili bir sorun değil.

Ne için çalışıyor- ben senin yerine yaparım birleştirmek projelere tek bir depo kadar hızlı olabilirim tip komutları, çünkü mal olacak olması önemli bir husus benim (çok çok küçük) şirketi.

JFTR:

revizyon numaralarıiçinde Subversion gerçekten depo dışında bir anlamı yoktur. Eğer bir revizyon için anlamlı isimler ihtiyacınız varsabir ETİKET oluştur

Commit mesajları kolayca depodaki yolu tarafından süzülür, yalnızca belirli bir proje ile ilgili okuma önemsiz bir egzersizdir.

< / ^ hr .

Edit: Blade'nın SVN için kimlik doğrulaması yapılandırma/tek bir yetki kullanma hakkında daha fazla bilgi için yanıt.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006
  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009