Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不包括Rake cp\r中的.svn目录_Svn_Msbuild_Rake - Fatal编程技术网

不包括Rake cp\r中的.svn目录

不包括Rake cp\r中的.svn目录,svn,msbuild,rake,Svn,Msbuild,Rake,我正在使用Albacore为我的.NET东西编写一个rakefile,我正在尝试找出将项目复制到另一个目录(工件)的最简单方法,同时排除其子目录中的.svn目录 建议?我在这里碰到了一堵墙。使用XCOPY/EXCLUDE。 比如说 XCOPY/EXCLUDE:svn.txt svn.txt包含\.svn将svn导出到另一个目录不是一个选项吗?我知道我比赛迟到了,这里。。。但ruby非常简单: FileUtils.cp(文件列表[“***”].exclude(“.svn”),“some/desti

我正在使用Albacore为我的.NET东西编写一个rakefile,我正在尝试找出将项目复制到另一个目录(工件)的最简单方法,同时排除其子目录中的.svn目录


建议?我在这里碰到了一堵墙。

使用
XCOPY/EXCLUDE
。 比如说

XCOPY/EXCLUDE:svn.txt


svn.txt
包含
\.svn

svn导出到另一个目录不是一个选项吗?

我知道我比赛迟到了,这里。。。但ruby非常简单:

FileUtils.cp(文件列表[“***”].exclude(“.svn”),“some/destination/folder”)

FileUtils类模仿bashshell的文件实用程序,因此“mv”是“move”,而“cp”是“copy”


FileList对象内置于Rake中,是一种基于全局和其他搜索参数创建文件数组的简单方法。文件列表的.exclude方法将排除与所述模式匹配的文件。

我最终使用了此解决方案,但感觉有点脏。我希望有一个更干净的方法。我可能不得不振作起来,拿出一些ruby-fu。ruby在ruby 1.8.7中不起作用,ruby抱怨
NameError:uninitialized constant Myprog::FileList
。。。我是否缺少一个
要求