Tindakan berikut hanya akan membuat cabang dari revisi kepala bagasi. Bagaimana cara membuat cabang dari revisi tertentu? Terima kasih.
$ svn copy http://svn.example.com/repos/calc/trunk \
http://svn.example.com/repos/calc/branches/my-calc-branch \
-m "Creating a private branch of /calc/trunk."
Jawaban:
Lihat perintah bantuan:
Untuk benar-benar menentukan ini di baris perintah menggunakan contoh Anda:
Di mana
123
nomor revisi di bagasi yang ingin Anda salin. Seperti yang telah dicatat orang lain, Anda juga dapat menggunakan sintaks @. Saya lebih suka pemisahan yang lebih jelas dari # revisi dari URL, secara pribadi.Seperti disebutkan dalam bantuan, Anda juga dapat mengganti revisi # dengan kata-kata tertentu:
Akan menyalin "revisi sebelum COMMITTED".
sumber
123
tidak terjadi di bawahnyatrunk
, makacopy ...trunk@123 ...
sintaksnya mungkin gagal denganPath ...trunk@123 does not exist in revision 768
(di mana768
repo terbaru), sedangkan-r 123
akan melakukan hal yang benar. Jika diamati dengan klien SVN yang lebih lama, mungkin masih atau mungkin tidak demikian halnya dengan 1.6.Di mana 192 adalah revisi yang Anda tentukan
Anda dapat menemukan informasi ini dari Buku SVN , khususnya di sini di halaman tentang salinan svn
sumber
tambahkan revisi menggunakan karakter "@":
Atau, gunakan argumen baris perintah -r [--revision].
sumber
Coba di bawah ini:
Tidak ada garis miring "\" di antara URL svn.
sumber