如何使svn更新排除具有特定名称的文件夹
我需要更新一些svn存储。这些存储中有很多文件夹我不需要更新。所有这些文件夹的名称都相同,例如,如何使svn更新排除具有特定名称的文件夹,svn,command-line,Svn,Command Line,我需要更新一些svn存储。这些存储中有很多文件夹我不需要更新。所有这些文件夹的名称都相同,例如,FolderToSkip。这些文件夹很重,目前对我来说并不重要。因此,我想通过跳过这些FolderToSkip文件夹来更新svn存储 我不能使用,因为它只适用于Subversion存储库中还没有的文件。这些文件夹已被删除 我不能使用,因为它只用于一个指定的路径,我需要所有名为FolderToSkip 有可能得到什么,我想要什么,怎样才能做到 编辑:要跳过的文件夹放置在不同的存储路径中。比如说, ~/l
FolderToSkip
。这些文件夹很重,目前对我来说并不重要。因此,我想通过跳过这些FolderToSkip
文件夹来更新svn存储
我不能使用,因为它只适用于Subversion存储库中还没有的文件。这些文件夹已被删除
我不能使用,因为它只用于一个指定的路径,我需要所有名为FolderToSkip
有可能得到什么,我想要什么,怎样才能做到
编辑:要跳过的文件夹放置在不同的存储路径中。比如说,
~/loom/svnstore/foo/FolderToSkip
~/loom/svnstore/bar/trunk/2.1.0/var/FolderToSkip
~/loom/svnstore/a/b/c/d/e/f/g/h/FolderToSkip
...
用于更新所有文件的命令如下所示:
~/loom/svnstore$ svn up
svn up
(至少2个)--深度“文件”
或--设置深度“文件”
,而所有可更新文件夹都可以使用默认的“无限”svn up--depth'files'
之后)svn up PATH1 PATH2。。。PATHN
,并作为结果仅获取已更新的枚举文件夹svn ls | grep-v FolderToSkip | xargs svn up
谢谢。但是它不起作用。也许我解释错了。我更新了问题,你是怎么解决的?