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

Oneliner for SVN adding files inside unversioned subfolders

我有一些要添加到 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

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

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

svn add --parents /subfolder/subsubfolder/file1