Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux SVN签出文件夹的内容,而不是文件夹本身_Linux_Svn_Svn Checkout - Fatal编程技术网

Linux SVN签出文件夹的内容,而不是文件夹本身

Linux SVN签出文件夹的内容,而不是文件夹本身,linux,svn,svn-checkout,Linux,Svn,Svn Checkout,我对linux和svn相当陌生。我正在尝试使用以下命令将项目的主干文件夹签出到我的public\u html目录中(在public\u html中): waterproject目录包含解除drupal基本安装错误的文件 它检查正常,除了所有文件都在public\u html/trunk中,而不只是在public\u html中 我不知道将trunk的所有内容向上移动到public_html和rm trunk的命令,但我认为我可以相对容易地找到答案。我只是想知道,我是否可以只签出文件夹的内容,而不

我对linux和svn相当陌生。我正在尝试使用以下命令将项目的主干文件夹签出到我的public\u html目录中(在public\u html中):

waterproject目录包含解除drupal基本安装错误的文件

它检查正常,除了所有文件都在
public\u html/trunk
中,而不只是在
public\u html


我不知道将trunk的所有内容向上移动到public_html和rm trunk的命令,但我认为我可以相对容易地找到答案。我只是想知道,我是否可以只签出文件夹的内容,而不签出文件夹本身。

只需在其中添加一个

svn checkout file:///home/landonwinters/svn/waterproject/trunk .
这意味着:签出到当前目录

svn co svn://path destination
要指定当前目录,请使用“.”作为目标目录:

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

在命令行上提供目录:

svn checkout file:///home/landonwinters/svn/waterproject/trunk public_html
svn checkout svn://192.168.1.1/projectname/ target-directory/

只需在命令行上添加目录:

svn checkout file:///home/landonwinters/svn/waterproject/trunk public_html
svn checkout svn://192.168.1.1/projectname/ target-directory/

还可以查看cvs命令行参考:如果您指定一个现有目录,它将创建一个名为根签出目录的新文件夹,而如果您指定一个不存在的文件夹,它将使用该文件夹。您可以通过重命名现有目录、签出并重新重命名来避免重写文件。