SVN перевіряє вміст папки, а не саму папку


144

Я досить новачок у Linux та svn. Я намагаюся запустити папку trunk проекту в мій каталог public_html за допомогою цієї команди (перебуваючи у public_html):

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

Каталог waterproject містить файли з видалення базової установки drupal.

Він перевіряє штраф, за винятком того, що всі файли є, public_html/trunkа не просто знаходяться public_html.

Я не знаю команди перенести весь вміст магістралі до public_html та rm-магістралі, але, думаю, я міг це зрозуміти порівняно легко. Я просто хочу знати, чи можу я просто перевірити вміст папки без самої папки.

Відповіді:



21
svn co svn://path destination

Щоб вказати поточний каталог, використовуйте "." для вашого каталогу призначення:

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


9

Надайте каталог у командному рядку:

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

Якщо ви вкажете існуючий каталог, він створить нову папку з назвою кореневого каталогу перевірки там, тоді як якщо ви вкажете неіснуючу папку, вона замість цього використовуватиме.
— Casebash

Ви можете уникнути перевизначення файлів, перейменувавши існуючий каталог, перевіривши його та знову перейменувавши його.
— Casebash
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.