在git中我可以删除.git
文件夹,然后将该文件夹视为普通文件夹,我想知道如何为svn文件夹执行相同的操作?
答案 0 :(得分:1)
它几乎相同,但是svn为每个子文件夹创建一个隐藏的.svn文件夹(对于较旧的SVN版本)。
较新的svn客户端也只创建一个顶级.svn
目录。
在这两种情况下,只需删除父级中的.svn,以及版本中存在的子文件夹。
答案 1 :(得分:1)
您可以执行svn export
:这将创建一个干净的(没有任何.svn
文件夹)副本的svn工作副本。您可以选择仅导出svn版本的文件或其他被忽略的文件。
导出后,您只需删除原始工作副本文件夹即可。确保所有关键文件都存在(您可能忘记添加它们)。