linux - tar .svn 文件夹保存目录结构

标签 linux svn

我需要的是从原始目录结构中的项目中提取所有 .svn 文件夹,并从中制作一个 tar 文件。所以在存档中我只有 emtpy 文件夹,其中包含所有 .svn 文件夹及其内容。

最佳答案

您可以通过使用有点像 cpio 的 tar 来完成此操作,方法是使用 find 选择目录。例如:

find . -name .svn -print | tar --create --files-from - > /tmp/stuff.tar

如果需要,您可以使用 -print0 代替 -print 和 tar --null 来避免空格问题。

关于linux - tar .svn 文件夹保存目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11399929/

相关文章:

svn - 颠覆 "copy link"

linux - 从 Perl 程序执行 bash 脚本

linux - 如何将此 awk 命令的输出保存到文件中?

svn - jenkins 现在需要一个 "realm"用于 SVN。你如何找到它,应该输入什么?

svn - 关于网页设计的版本控制最佳实践

svn - 为什么在将分支合并到主干然后将其合并回分支时会发生冲突?

linux - 无法在 Linux (XFS) 上挂载设备

linux - 如何将源服务器中文件的 md5checksum 与 shell 脚本中的目标服务器进行比较?

windows - ^M 在 CodeBlocks 中编辑时在行尾(我认为)

svn - 是否可以在 Subversion 中使用 git-flow 模型?