我正在使用rake复制目录,如下所示:
file copied_directory => original_directory do
#copy directory
end
这种方法很好,除非original_directory中的 内的内容发生变化。问题是封装目录上的mod日期不会改变,因此rake不知道再次复制目录。有办法处理这个吗?不幸的是,我当前的设置不允许我为original_directory中的每个单独的文件设置单独的依赖项。
答案 0 :(得分:2)
您可以使用rsync来保持2个目录同步,如下所示:http://asciicasts.com/episodes/149-rails-engines
答案 1 :(得分:1)
您无需知道要依赖它们的文件:
file copied_directory => FileList[original_directory, original_directory + "/**/*"]