如何通过命令行还原svn中具有特定扩展名的文件?

如何通过命令行还原svn中具有特定扩展名的文件?,svn,Svn,在svn中,我试图通过命令行递归地还原所有txt文件。这应该满足您的要求: svn revert *.txt 在反复摆弄命令行之后,我终于得到了它。解决办法如下: for /r %WorkingCopy% %%R in (*.txt) do if exist "%%R" (svn revert %%R) +答案是1。有没有一种递归的方法?似乎它只能应用于当前目录。@odez213我相信--recursive标志可以做到这一点。@odez213这是怎么回事:svn revert--recurs

在svn中,我试图通过命令行递归地还原所有txt文件。

这应该满足您的要求:

svn revert *.txt

在反复摆弄命令行之后,我终于得到了它。解决办法如下:

for /r %WorkingCopy% %%R in (*.txt) do if exist "%%R" (svn revert %%R)

+答案是1。有没有一种递归的方法?似乎它只能应用于当前目录。@odez213我相信--recursive标志可以做到这一点。@odez213这是怎么回事:svn revert--recursive.*。那没用。我终于让它工作了,答案如下。很好!我使用此选项还原生成过程中自动更改版本号的所有AssemblyInfo.cs文件:
@for/r%WorkingCopy%%%r in(AssemblyInfo.cs)do@if exist“%%r”(svn revert%%r)
。注意
@
符号以抑制控制台输出的负载。