递归地将文件添加到Subversion存储库

mma*_*tax 7 svn

有没有办法以递归方式将所有"未添加"文件添加到SVN?

我想做点什么

svn add trunk/
Run Code Online (Sandbox Code Playgroud)

添加所有新文件,而不是获取:

svn: warning: 'trunk' is already under version control
Run Code Online (Sandbox Code Playgroud)

如果这不可能,有没有办法获得目录中不受版本控制的所有文件的列表?

请注意,我只对使用命令行感兴趣.

Jon*_*und 17

使用--force选项.

例:

svn add * --force
Run Code Online (Sandbox Code Playgroud)

  • 这也增加了你以前忽视的一切.不酷! (2认同)

dj_*_*ult 10

您可以生成文件列表并使用xargs添加它们

svn status | awk '/\?/ {print $2}' | xargs svn add