Yeni bir alt sürüm deposunda gövde, dallar ve etiketler dizinleri nasıl / ne zaman oluşturulur?


9

Bagaj, şubeler ve etiketler dizinleri oluşturmak için en uygun zaman ne zamandır?

Yaptım svnadmin create --fs-type fsfs /home/firefli/web/projects/subversionve kendime boş bir repo yaptım . Diyelim ki, bunu trunkkullanarak dizin svn mkdir file:///home/firefli/web/projects/subversion/trunkiyi çalışır ama revizyon 1'e giderim.

Revizyon 1'e gitmek bir sorun değil, daha önce farklı bir şekilde yaptığımdan eminim ve en iyi uygulamayı arıyorum.

Teşekkürler

Yanıtlar:


8

İşyerinde SVN repo'ları oluşturduğumuzda, biz svnadmin createve daha sonra svn import3 dizinin bir iskelet klasörü ve bir kerede revizyon 1'e itiyoruz (Tüm bunları otomatikleştiren bir bash betiğimiz var). İlk taahhüdü yerine getirmekten daha iyi bir uygulama olduğunu düşünmüyorum?


Bu bizim yaptığımızla hemen hemen aynı - hepsi bir senaryo ile otomatik.
hmallett

1

Yeni bir deponun yeni bir kasasında, üç dizini (etiketler, gövde ve dallar) oluşturup ekliyorum. Bu üçü taahhüt ediyorum; repo rev. 1 ve gövdeye geçip işe koyuluyorum. Çok fazla değil, gerçekten.


1

Repo'yu kontrol etmeden tüm dizinleri aynı anda oluşturabilirsiniz (tek bir taahhütle sonuçlanır). Bu Windows örneğine bakın:

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches
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.