用于SVN的Oneliner在未版本控制的子文件夹中添加文件

问题描述 投票:1回答:1

我有一些要添加到svn的文件,这些文件位于许多嵌套的子文件夹中。所有子文件夹树仍未版本控制。假设我要在子子文件夹中版本file1和file2(而不是文件3)版本,而在子文件夹(即file0)中没有其他文件版本。当前文件系统如下

trunk
|--subfolder
   |--file0
   |--subsubfolder
      |--file1
      |--file2
      |--file3

中继已版本化,子文件夹和子子文件夹未版本。

    svn add /subfolder/subsubfolder/file1 

给予

    svn: warning: W155010: The node 'trunk/subfolder/subsubfolder' was not found.

    svn: E200009: Could not add all targets because some targets don't exist

    svn: E200009: Illegal target for the requested operation

我想知道是否有一个快速的,可能是一线的命令来添加这些文件,而不是一路添加所有子文件夹(不添加其内容),然后最终添加文件。

file svn directory add versioning
1个回答
1
投票

使用--parents选项。这是一个例子:

--parents

© www.soinside.com 2019 - 2024. All rights reserved.