【发布时间】:2010-03-24 13:13:23
【问题描述】:
我们在使用命令行 SVN 提交批处理文件的通用方法时遇到了问题。
我们有一个备份脚本,它使用当前日期创建了一个新文件夹,其中包含我们数据库的数据库转储。 (是的,我们对数据库进行版本控制)。
现在我如何使用svn commit 命令来include all 项目中的新目录?
有没有不使用svn add 命令的方法?`
【问题讨论】:
标签: svn command-line cmd
我们在使用命令行 SVN 提交批处理文件的通用方法时遇到了问题。
我们有一个备份脚本,它使用当前日期创建了一个新文件夹,其中包含我们数据库的数据库转储。 (是的,我们对数据库进行版本控制)。
现在我如何使用svn commit 命令来include all 项目中的新目录?
有没有不使用svn add 命令的方法?`
【问题讨论】:
标签: svn command-line cmd
svn add --force . 会将您当前工作目录下尚未添加(并且未被忽略)的所有文件和目录添加到您的工作副本中。
然后svn ci -m "" 将处理提交。
没有 'svn add' 的唯一方法是使用 'svn import',但这需要一个新的位置。
【讨论】:
没有。您必须先svn add 文件才能提交它们。
您可以使用通配符,或者让您的脚本构建一个要添加的列表,然后可以将其传递给--targets 选项。
【讨论】: