subversion根据提交日期回滚源文件

时间:2013-03-19 07:40:55

标签: svn tortoisesvn rollback

我目前在工作中遇到了一个混乱的混乱局面。在特定日期之后,知识产权存在所有权问题。我被一位专业的知识产权律师指示不要侵犯这个知识产权。在我看来,处理这个问题的理想方法是丢弃所有签到和签到所附的所有内容,例如在特定日期之后发表的评论。

在此阶段,检查SVN以查找在此日期之前添加/修改的文件,然后启动新的存储库是我知道实现此目的的唯一方法。显然这会破坏没有所有权问题的IP,因为之前的提交日志和更改记录将会丢失。

在保留所有权问题之前存在的所有信息的同时,在特定日期之后删除签到的最佳方法是什么。

很抱歉,如果这张贴在不正确的部分,我找不到更好的部分发布。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您希望将svnadmin dump然后svnadmin load组合到新创建的存储库中。这样的事情应该有效:

svnadmin dump -r 1:last_rev /path/to/old/rep | svnadmin load /path/to/new/rep

last_rev是最后一次无IP问题的修订。