SVN memeriksa isi folder, bukan folder itu sendiri

144

Saya cukup baru di linux dan svn. Saya mencoba untuk checkout folder trunk dari proyek ke direktori public_html saya menggunakan perintah ini (ketika di public_html):

svn checkout file:///home/landonwinters/svn/waterproject/trunk

Direktori waterproject berisi file-file dari unarring instalasi dasar drupal.

Ini memeriksa baik-baik saja, kecuali semua file dalam public_html/trunkbukan hanya di public_html.

Saya tidak tahu perintah untuk memindahkan semua isi trunk ke public_html dan rm trunk, tapi saya pikir saya bisa mengatasinya dengan relatif mudah. Saya hanya ingin tahu apakah saya bisa memeriksa isi folder, tanpa folder itu sendiri.

Zoe
sumber

Jawaban:

279

Tambahkan .saja:

svn checkout file:///home/landonwinters/svn/waterproject/trunk .

Itu berarti: periksa ke direktori saat ini.

Sander Marechal
sumber
3
Juga lihat referensi baris perintah cvs: svnbook.red-bean.com/en/1.1/re04.html
schnaader
21
svn co svn://path destination

Untuk menentukan direktori saat ini, gunakan "." untuk direktori tujuan Anda:

svn checkout file:///home/landonwinters/svn/waterproject/trunk .
allaryin
sumber
10

Cukup tambahkan direktori pada baris perintah:

svn checkout svn://192.168.1.1/projectname/ target-directory/
Iyngaran Iyathurai
sumber
9

Berikan direktori pada baris perintah:

svn checkout file:///home/landonwinters/svn/waterproject/trunk public_html

sumber
Jika Anda menentukan direktori yang ada, itu akan membuat folder baru dengan nama direktori checkout root di sana, sementara jika Anda menentukan folder yang tidak ada, itu akan menggunakannya.
Casebash
Anda dapat menghindari mengganti file dengan mengganti nama direktori yang ada, memeriksa dan mengganti nama kembali.
Casebash