我們有問題,我們在我們的SVN中有像*.fla
和*.psd
這樣的開放項目文件。它們在Apache Subversion下(即在SVN倉庫中),但我們不希望它們被導出。我們希望在沒有打開項目文件的情況下進行乾淨的導出如何標記svn中的提交文件以排除導出?
有沒有辦法以某種方式標記它們以防止它們被導出?
我們有問題,我們在我們的SVN中有像*.fla
和*.psd
這樣的開放項目文件。它們在Apache Subversion下(即在SVN倉庫中),但我們不希望它們被導出。我們希望在沒有打開項目文件的情況下進行乾淨的導出如何標記svn中的提交文件以排除導出?
有沒有辦法以某種方式標記它們以防止它們被導出?
有沒有辦法告訴Subversion從export
排除某些文件,因爲它的(合理的)假設存儲庫中的所有文件都是有關的建設和使用情況下運行該項目。
如果您不希望文件在用戶執行export
時顯示,那麼它們不應該首先位於存儲庫中。
根據我的瞭解,沒有出口過濾器這樣的事情,但是您可以製作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