在我的脚本中,我只想将 .csv 文件从我当前的构建复制到另一个文件夹。我目前有...
svn copy $repoName/*.csv $targetRepo
但我真的没想到会奏效。然而,这基本上是我想要完成的。SVN 有办法只复制某些类型的文件吗?如果没有,我可以朝哪个方向去做呢?
(有用吗?:这一切都是通过自动 Perl 脚本完成的。)
在我的脚本中,我只想将 .csv 文件从我当前的构建复制到另一个文件夹。我目前有...
svn copy $repoName/*.csv $targetRepo
但我真的没想到会奏效。然而,这基本上是我想要完成的。SVN 有办法只复制某些类型的文件吗?如果没有,我可以朝哪个方向去做呢?
(有用吗?:这一切都是通过自动 Perl 脚本完成的。)
我找到了解决方案。这有点有力,但似乎有效。这是我的 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,把它们放在一个列表中,然后一个一个地复制这些文件。