gpt4 book ai didi

svn - 删除 SVN 修订版

转载 作者:行者123 更新时间:2023-12-04 05:19:31 27 4
gpt4 key购买 nike

我知道,这个话题已经有据可查 here .但我找不到正确的答案。

几年前,我们的老板对一个同事说,他必须把ALL放到SVN里。他做了几次,总而言之,大约是 7.2 演出 .这现在已经完全过时了,必须从 SVN 中删除。通知:所有修订都在一个 SVN 目录树中 并且应该删除此目录树中的所有文档。

我已经知道无法删除修订版,但 7.2Gigs 对于过时的业务部门来说是太多的备份空间。

root: svn://192.168.123.123/
delete: svn://192.168.123.123/OUTDATED_DIR_TREE
hold: svn://192.168.123.123/java
hold: svn://192.168.123.123/cpp

是否可以将 java 和 cpp 路径导出到新安装中(如果需要,可以进行新修订)和 保留评论和版本标签 ?

svn, version 1.5.2 (r32768) compiled Feb 25 2009, 16:12:21

Copyright (C) 2000-2008 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/).

最佳答案

svndumpfilter应该是你需要的:

  • 使用 svnadmin dump
  • 导出完整的 repo
  • 从转储中删除您不再需要的信息,例如

    svndumpfilter --drop-empty-revs --renumber-revs 排除 OUTDATED_DIR_TREE <转储文件 > 过滤转储
  • 使用 svnadmin load 重新创建 repo

  • 当然,所有用户都必须重新 check out 完整的存储库。

    关于svn - 删除 SVN 修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13820767/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com