SVN Mac-剥离SVN元数据文件?
我在Mac上下载了一些源文件,这些文件以前是作者计算机上某个工作副本的一部分,我需要在另一个存储库中使用这些文件,但Mac的SVN客户端“版本”正在从这个旧存储库中获取数据。我在任何地方都找不到“.SVN”文件夹。。。你知道如何“清理”这些文件以便将它们提交到我的存储库吗?该.svn文件夹只是一个隐藏目录,它将出现在源代码树中的每个(或至少大多数)目录中 要删除所有这些文件,您可以打开终端,导航到源目录,然后使用以下行(找到):SVN Mac-剥离SVN元数据文件?,svn,macos,version-control,Svn,Macos,Version Control,我在Mac上下载了一些源文件,这些文件以前是作者计算机上某个工作副本的一部分,我需要在另一个存储库中使用这些文件,但Mac的SVN客户端“版本”正在从这个旧存储库中获取数据。我在任何地方都找不到“.SVN”文件夹。。。你知道如何“清理”这些文件以便将它们提交到我的存储库吗?该.svn文件夹只是一个隐藏目录,它将出现在源代码树中的每个(或至少大多数)目录中 要删除所有这些文件,您可以打开终端,导航到源目录,然后使用以下行(找到): .svn文件夹有时可以命名为\u svn。您可以尝试查找这些文件夹
.svn
文件夹有时可以命名为\u svn
。您可以尝试查找这些文件夹并将其删除
此外,如果Subversion客户端(版本)将文件夹视为工作副本,则可以尝试执行从文件夹到自身的SVN导出。它应该清理SVN元数据。作为间接回答,我强烈建议Mac上的所有开发人员使用Finder替换shell。它之所以有用有很多原因,与本文相关的一个原因是默认情况下显示隐藏文件/文件夹的能力(我一直保持这种状态)。我以前也做过同样的事情——使用PathFinder在根文件夹中查找所有“.svn”文件夹并对其进行核处理——这比在终端中大规模删除要安全得多(至少对我们中的一些人来说:)
[不,我与公司没有任何关系,我只是一个快乐的客户。]删除Mac OS X上的Subversion.svn文件夹 如果需要清理Max OS X上以前处于Subversion下的文件夹,则需要删除隐藏的
.svn/
文件夹
下面是一个可以执行此任务的快速终端命令:
开放式终端(应用程序->实用程序)
将cd复制到要清理的文件夹
跑
现在您不再受Subversion的源代码控制。与往常一样,在终端中乱搞时请小心:)目录是小写的.svn,默认情况下在Finder中隐藏,在终端中则隐藏ls,而不执行ls-la
find . -name ".svn" -type d -exec rm -rf {} \;
find ./ -name ".svn" | xargs rm -Rf