Linux 有没有办法在SVN中新提交最新的10个?
我有很多标签的SVN 由于容量问题,我想创建一个新的SVN,其中只包含10个最新的标签 我知道手动签出最新的10个标记并将它们提交给新创建的SVNLinux 有没有办法在SVN中新提交最新的10个?,linux,svn,Linux,Svn,我有很多标签的SVN 由于容量问题,我想创建一个新的SVN,其中只包含10个最新的标签 我知道手动签出最新的10个标记并将它们提交给新创建的SVN 但是没有比这更简单的方法了吗?标记在SVN中的独立树中,因此-您的方法将丢失标记之间的所有中间更改(因为它们发生在主干分支中) 更安全的方法是“截断存储库历史,从头部的第10个历史标记开始” 在这种情况下,您有: 查找转储起始点上的修订 转储文件中的转储回购范围(使用svnadmin Dump…-r FROM:HEAD格式) 使用svnadmin
但是没有比这更简单的方法了吗?标记在SVN中的独立树中,因此-您的方法将丢失标记之间的所有中间更改(因为它们发生在主干分支中) 更安全的方法是“截断存储库历史,从头部的第10个历史标记开始” 在这种情况下,您有:
- 查找转储起始点上的修订
- 转储文件中的转储回购范围(使用
格式)svnadmin Dump…-r FROM:HEAD
- 使用
svnadmin load