1

在我的脚本中,我只想将 .csv 文件从我当前的构建复制到另一个文件夹。我目前有...

svn copy $repoName/*.csv $targetRepo

但我真的没想到会奏效。然而,这基本上是我想要完成的。SVN 有办法只复制某些类型的文件吗?如果没有,我可以朝哪个方向去做呢?

(有用吗?:这一切都是通过自动 Perl 脚本完成的。)

4

1 回答 1

0

我找到了解决方案。这有点有力,但似乎有效。这是我的 Perl 代码:

system("svn list $repoName --depth infinity | find \".csv\" >> csvs.txt");
open FILE, "limits.txt" or die $!;
while (my $line = <FILE>){      
   system("svn copy".$line." $targetRepo");
}   
close FILE;
system("del /s /q csvs.txt");

我在这里简化了很多,但基本上它只是找到所有.csv,把它们放在一个列表中,然后一个一个地复制这些文件。

于 2012-05-31T14:38:15.733 回答