我们在使用命令行SVN的批处理文件进行提交时遇到了一些问题,无法采用通用方法。
我们有一个备份脚本,它创建了一个包含当前日期的新文件夹,其中包含我们数据库的备份文件。(是的,我们对数据库进行版本控制)。
现在我该如何使用svn commit
命令来包括
所有新项目中的目录?
是否有一种方法可以不使用svn add
命令实现?
我们在使用命令行SVN的批处理文件进行提交时遇到了一些问题,无法采用通用方法。
我们有一个备份脚本,它创建了一个包含当前日期的新文件夹,其中包含我们数据库的备份文件。(是的,我们对数据库进行版本控制)。
现在我该如何使用svn commit
命令来包括
所有新项目中的目录?
是否有一种方法可以不使用svn add
命令实现?
svn add --force .
命令会将当前工作目录下未被添加(且未被忽略)的所有文件和目录添加到你的工作拷贝中。
接着使用svn ci -m ""
命令提交即可。
如果不用 'svn add' 命令,那就只能使用 'svn import' 命令了,但这需要指定一个新位置。
不行。在提交文件之前,您必须先svn add
这些文件。
您可以使用通配符,或让脚本构建要添加的内容列表,然后将其传递给--targets
选项。