Bagaimana / kapan membuat direktori trunk, cabang, dan tag dalam repositori subversi baru?

9

Kapan waktu terbaik untuk membuat direktori trunk, cabang, dan tag?

Saya telah mengeksekusi svnadmin create --fs-type fsfs /home/firefli/web/projects/subversiondan memiliki repo kosong. Jika saya membuat, katakanlah, trunkdirektori yang menggunakannya svn mkdir file:///home/firefli/web/projects/subversion/trunkberfungsi dengan baik tetapi saya pergi ke revisi 1.

Bukan berarti revisi 1 adalah masalah, saya hanya yakin saya pernah melakukannya secara berbeda sebelumnya dan saya sedang mencari praktik terbaik.

Terima kasih

Matius
sumber

Jawaban:

8

Ketika kita membuat repo SVN di tempat kerja kita svnadmin createdan kemudian svn importfolder kerangka 3 direktori dan melakukan itu sekaligus mendorongnya ke revisi 1 (Kami memiliki skrip bash mengotomatiskan semua ini). Saya tidak berpikir ada praktik yang lebih baik daripada hanya memiliki komit awal?

Steve
sumber
Itu hampir sama dengan yang kita lakukan - semua otomatis dengan skrip.
hmallett
1

Pada checkout baru dari repositori baru, saya membuat dan menambahkan tiga direktori - tag, trunk, dan cabang. Saya melakukan ketiganya; repo ada di rev. 1, dan saya beralih ke bagasi dan mulai bekerja. Tidak banyak untuk itu, sungguh.

Grant Palin
sumber
1

Anda dapat membuat semua direktori sekaligus (menghasilkan satu komit) tanpa memeriksa repo. Lihat contoh Windows ini:

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches
Gábor Nagy
sumber