Svn 使用命令行提交目录中的所有文件夹和文件

Svn 使用命令行提交目录中的所有文件夹和文件,svn,command-line,cmd,Svn,Command Line,Cmd,我们在使用命令行SVN提交批处理文件时遇到了问题 我们有一个备份脚本,它创建了一个新文件夹,当前日期包含我们数据库的数据库转储。(是的,我们控制数据库的版本) 现在,我如何使用svn commit命令包含项目中所有新的目录 有没有不使用svn add命令的方法?`没有。在提交文件之前,必须svn add文件 您可以使用通配符,或者让脚本构造一个要添加内容的列表,然后将其传递到--targets选项。svn add--force。会将当前工作目录下所有尚未添加(且未被忽略)到工作副本的文件和目录添

我们在使用命令行SVN提交批处理文件时遇到了问题

我们有一个备份脚本,它创建了一个新文件夹,当前日期包含我们数据库的数据库转储。(是的,我们控制数据库的版本)

现在,我如何使用
svn commit
命令
包含项目中所有新的
目录


有没有不使用
svn add
命令的方法?`

没有。在提交文件之前,必须
svn add
文件

您可以使用通配符,或者让脚本构造一个要添加内容的列表,然后将其传递到
--targets
选项。

svn add--force。
会将当前工作目录下所有尚未添加(且未被忽略)到工作副本的文件和目录添加到您的工作副本中

然后,
svnci-m”“
将处理提交


没有“svn添加”的唯一方法是使用“svn导入”,但这将假定一个新位置。

这里有一个到相关文档的链接:svn ci-m“一些消息”表示没有svn投诉它必须是当前工作目录吗?或者您可以指定一个特定的路径吗?您可以只添加一个自定义路径。和(re:@PabloSGPacheco),存储库中可能有添加其他规则的规则,例如“无空日志消息”,但这不是默认配置。