svn auto commit

时间:2016-02-12 10:45:08

标签: batch-file svn

我需要批处理脚本,它只会在目录中找到.config扩展名的文件,之后应对这些文件执行svn status操作。

  1. 如果svn状态为?,那么它应该对该文件执行svn add命令。
  2. 如果svn状态为!,那么它应该对该文件执行svn delete命令。
  3. 之后,它应该将所有这些文件提交到存储库。

    我有以下代码,它完全适用于所有文件,但我只需要.config扩展名

    的文件
    for /f "tokens=2*" %%i in ('svn status %1 ^| find "?"') do svn add "%%i"
    for /f "tokens=2*" %%i in ('svn status %1 ^| find "!"') do svn delete "%%i"
    svn commit -m "Automatic commit" %1
    

0 个答案:

没有答案