Svn 从修订历史记录中删除特定文件
我正在尝试从修订历史记录中删除我无意提交的特定文件。有人能提供一种方法吗?您需要使用该工具。该过程包括转储存储库、过滤(使用Svn 从修订历史记录中删除特定文件,svn,svnadmin,svnsync,svndumpfilter,Svn,Svnadmin,Svnsync,Svndumpfilter,我正在尝试从修订历史记录中删除我无意提交的特定文件。有人能提供一种方法吗?您需要使用该工具。该过程包括转储存储库、过滤(使用svndumpfilter)转储文件,并将结果重新加载到新的存储库中。有关详细信息,请参阅SVN手册。您无法删除修订历史记录。除了使用筛选存储库转储之外,还有另一种解决方案允许您删除存储库中的特定文件和文件夹。请参阅Apache Subversion常见问题解答条目 解决方案要求您执行以下步骤: 设置规则,拒绝用户名对要从存储库历史记录中删除的文件或文件夹的路径的读取权限。
svndumpfilter
)转储文件,并将结果重新加载到新的存储库中。有关详细信息,请参阅SVN手册。您无法删除修订历史记录。除了使用筛选存储库转储之外,还有另一种解决方案允许您删除存储库中的特定文件和文件夹。请参阅Apache Subversion常见问题解答条目
解决方案要求您执行以下步骤:
与
svndumpfilter
不同,svnsync
将自动将源路径不可读的复制操作转换为正常添加,如果需要过滤涉及复制操作的历史记录,这将非常有用。这根本不是真的。。。这就是svndumpfilter实用程序的全部“存在理由”。如果答案有帮助,您可以接受和/或投票。谢谢