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

时间:2010-03-24 13:13:24

标签: svn command-line cmd

我们在使用命令行SVN提交批处理文件时采用通用方法遇到了麻烦。

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

现在我如何将svn commit命令用于项目中新增的include all目录?

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

2 个答案:

答案 0 :(得分:45)

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

然后svn ci -m ""将处理提交。

没有'svn add'的唯一方法是使用'svn import',但这假设一个新位置。

答案 1 :(得分:2)

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

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