从项目中删除.svn文件夹以进行部署

pub*_*tic 15 svn deployment tortoisesvn

我正在使用subversion(TortoiseSVN),我想从我的项目中删除.svn文件夹进行部署,是否有使用subversion自动执行此操作的方法,还是我必须为此创建自定义脚本?

Dou*_* T. 30

使用

svn export <url-to-repo> <dest-path>
Run Code Online (Sandbox Code Playgroud)

它只是来源,没有别的.查看svn export(在带有Subversion的Version Control中)以获取更多信息.


Dar*_*ein 24

TortoiseSVN具有出口功能.这将在没有.svn文件夹的情况下在其他地方创建整个SVN树.

此外,许多FTP客户端都有过滤功能,您可以添加过滤,.svn以防您忘记一天.


ant*_*tik 10

不需要脚本.如建议的那样,使用Export命令:

  • 右键单击工作副本的顶级.
  • 打开TortoiseSVN子菜单
  • 选择导出
  • 按照屏幕对话框.


Sea*_*ght 8

但如果您不想使用svn导出(无论出于何种原因)......

find /path/to/project/root -name '.svn' -type d -exec rm -rf '{}' \;
Run Code Online (Sandbox Code Playgroud)