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

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?


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.