迁移期间删除.svn文件夹

迁移期间删除.svn文件夹,svn,Svn,我目前正在为一家公司的网站进行迁移,他们碰巧在red hat服务器上使用了subversion。我将该文件导出到TAR文件,以便将其传输到Windows环境。我需要删除此导出实例中所有隐藏的.svn文件夹 一个简单的Windows搜索.svn文件夹就足够了,还是我在这个过程中遗漏了什么?它会起作用,我一直都在这样做 您可能需要事先允许查看隐藏文件,以防在Windows资源管理器中看不到它们。如果您有权访问SVN存储库,请下次使用SVN export命令。它将导出所有没有svn内部用于跟踪更改的文

我目前正在为一家公司的网站进行迁移,他们碰巧在red hat服务器上使用了subversion。我将该文件导出到TAR文件,以便将其传输到Windows环境。我需要删除此导出实例中所有隐藏的.svn文件夹


一个简单的Windows搜索.svn文件夹就足够了,还是我在这个过程中遗漏了什么?

它会起作用,我一直都在这样做


您可能需要事先允许查看隐藏文件,以防在Windows资源管理器中看不到它们。

如果您有权访问SVN存储库,请下次使用
SVN export
命令。它将导出所有没有svn内部用于跟踪更改的文件。如果太晚了,我相信删除.svn文件夹(默认情况下是隐藏的)就足够了。

如果您仍然可以访问Red Hat服务器,我会先复制项目文件夹并删除其中的svn文件夹,然后再压缩并移动到Windows机器

此命令可用于删除foders:

$ rm -rf `find . -type d -name .svn`

如果无法从windows下的命令行使用
svn export
(例如,因为文件已经存在,您无法访问repo),则可以:

FOR /r "%1" %%f IN (.svn) DO RD /s /q "%%f"

SVN导出是您所需要的。使用您的IDE打开SVN客户端。例如,在NetBeans中,您可以在菜单Team->export中找到export。。。(当您已连接到存储库时)。如果由于某种原因您无法访问存储库,您可以使用诸如删除隐藏的.svn文件夹之类的工具。

请参阅感谢所有回复。我会记得下次使用导出功能,这样它将删除所有.svn文件夹。由于Windows搜索工作正常,我不会对其进行更改,但在看到.svn文件夹占用的空间量后,导出功能肯定是传输它之前的必经之路。需要注意的是,如果升级到svn 1.7客户端,则基本文件夹中只会有一个.svn,您可以简单地删除该文件夹,这可能会使将来的部署更简单。如果问题没有解决,您应该接受答案或澄清您的顾虑。