2012-11-16 14 views
18

Tavsiye edilen dizin yapısı gövdesini oluşturmak için svn komut satırı veya svnadmin'i nasıl kullanabilirim? Mkdir yaptım ama hiçbir şey görünmüyor mu? Bu dizinleri nasıl oluşturabilirim?SVN Gövde gibi dizinler oluşturun

Araçları kullanarak bağlanamıyor, bu nedenle önce bu temel dizinleri oluşturmak istiyorsunuz. SVNAdmin Create Repository URL not working

+1

[SVN mevcut depo üzerinde gövde dizin oluşturma] olası yinelenen (http://stackoverflow.com/questions/345683/svn-creating-trunk-: Ancak, yapısını görmek için svn ls komutunu kullanabilirsiniz dizin-on-varolan-depo). Lütfen kendinize bir iyilik yapın ve [SVN kitabı] (http://svnbook.red-bean.com), özellikle temel bölümleri okuyun ve çoğaltmayı önlemek için yeni sorular göndermeden önce burayı arayın. Teşekkürler. [Bu soru] (http://stackoverflow.com/q/3067217/62576) da yardımcı olabilir. –

cevap

25

Eğer Subversion manual okudun:

yüzden bana komut satırını kullanın veya bu konuda nasıl yardımcı bilmesine izin? Bu, dünyanın en iyi açık kaynak kodlu kullanım kılavuzlarından biridir. İlk birkaç bölümden geçin ve örnekleri deneyin. Heck, tam olarak ne istediğini nasıl yapacağını gösteriyorlar.

İki ayrı yapıdan bahsediyorsunuz: Tamamen farklı bir makinede olabilecek depo dizini ve işinizi kontrol ettiğiniz çalışma dizini.

Bir depo oluşturmanız gerekir. Çalışan bir dizine de Deponun bir kopyasının ödeme ve oradan her şeyi yapabilirsiniz,

$ svn mkdir --parents -m" Creating basic directory structure" \ 
    svn://my_repo/trunk svn://my_repo/branches svn://my_repo/tags 

Veya: Bunu yaptığınızda, hiç svn mkdir komutunu kullanın ya da dizin yapısını yapmak bir çalışma dizinine olmadan yapabilirsiniz:

C> svn co svn://my_repo workingdir 
C> cd workingdir 
C> svn mkdir trunk tags branches 
C> svn commit -m"Creating basic directory structure" 

Dizinleri doğrudan deponuzun içinde görmeyeceğiniz dikkat edin.

C> svn ls -R svn://my_repo