2009-08-31 67 views
1

我们有问题,我们在我们的SVN中有像*.fla*.psd这样的开放项目文件。它们在Apache Subversion下(即在SVN仓库中),但我们不希望它们被导出。我们希望在没有打开项目文件的情况下进行干净的导出如何标记svn中的提交文件以排除导出?

有没有办法以某种方式标记它们以防止它们被导出?

回答

0

有没有办法告诉Subversion从export排除某些文件,因为它的(合理的)假设存储库中的所有文件都是有关的建设和使用情况下运行该项目。

如果您不希望文件在用户执行export时显示,那么它们不应该首先位于存储库中。

0

根据我的了解,没有出口过滤器这样的事情,但是您可以制作postexport脚本来删除不想要的文件。这里是红宝石例如:

#!/usr/bin/env ruby 
require 'find' 

Find.find(".") do |path| 
    if FileTest.file?(path) && path.match(/\.tmp$/i) 
    puts 'removing %s' % path 
    FileUtils.remove_file(path) 
    end 
end 
相关问题