我正在使用 subversion (TortoiseSVN) 并且我想从我的项目中删除 .svn 文件夹以进行部署,是否有使用 subversion 自动执行此操作的方法,或者我是否必须为此创建自定义脚本?
			
			9147 次
		
9 回答
            30        
        
		
于 2008-10-02T01:39:17.397   回答
    
    
            24        
        
		
TortoiseSVN 具有导出功能。.svn这将在没有文件夹的其他地方创建整个 SVN 树。
此外,许多 FTP 客户端都有过滤功能,您可以添加.svn它以防万一您忘记了。
于 2008-10-02T01:39:36.307   回答
    
    
            10        
        
		
不需要脚本。按照建议,使用导出命令:
- 右键单击工作副本的顶层。
 - 打开 TortoiseSVN 子菜单
 - 选择导出
 - 按照屏幕对话框进行操作。
 
于 2008-10-02T01:40:54.757   回答
    
    
            8        
        
		
但是如果你不想使用 svn export (无论出于何种原因)......
find /path/to/project/root -name '.svn' -type d -exec rm -rf '{}' \;
    于 2008-10-02T02:40:11.747   回答
    
    
            3        
        
		
在计算机上:
rsync -avz --exclude=".svn" /yourprojectwithsvninside/ /yourprojectwithoutsvninside/
从存储库:
svn export http://yourserver/svn/yourproject/ ./yourproject/
    于 2008-10-02T03:20:56.623   回答
    
    
            0        
        
		
public static: 是 FileZilla 有文件名过滤。查看视图 -> 文件名过滤器。我签入了 v3.1.1
我认为大多数 FTP 客户端现在都有它。
于 2008-10-06T17:51:53.093   回答
    
    
            0        
        
		
Windows Vista / 7:打开查看隐藏文件夹和文件。在搜索框(Windows 资源管理器窗口的右上角)中,输入.svn. 所有.svn文件夹将显示在顶部,将它们全部删除并重新打开隐藏文件。
于 2010-11-09T14:24:38.533   回答
    
    
            -1        
        
		
svn export <url>导出没有 .svn 文件夹的干净副本。
于 2008-10-02T01:39:19.287   回答
    
    
            -1        
        
		
使用导出功能。
于 2008-10-02T01:39:30.253   回答