我们在使用命令行SVN提交批处理文件时采用通用方法遇到了麻烦。
我们有一个备份脚本,它创建了一个新文件夹,其当前日期包含数据库的数据库转储。 (是的,我们版本控制我们的数据库)。
现在我如何将svn commit
命令用于项目中新增的include all
目录?
有没有使用svn add
命令的方法?`
答案 0 :(得分:45)
svn add --force .
会将当前工作目录下面尚未添加(并且不会被忽略)的所有文件和目录添加到您的工作副本中。
然后svn ci -m ""
将处理提交。
没有'svn add'的唯一方法是使用'svn import',但这假设一个新位置。
答案 1 :(得分:2)
没有。在提交文件之前,您必须svn add
个文件。
您可以使用通配符,或者让您的脚本构建一个列表,列出要添加的内容,然后将其传递给--targets
选项。