Svn subversion基于提交日期回滚源文件

Svn subversion基于提交日期回滚源文件,svn,tortoisesvn,rollback,Svn,Tortoisesvn,Rollback,我现在的工作一团糟。在特定日期后开发的知识产权存在所有权问题。一位专业知识产权律师指示我不要侵犯该知识产权。在我看来,处理这个问题的理想方法是放弃所有的入住登记和与入住登记相关的所有内容,例如在某个日期后发表的评论 在这一阶段,我所知道的实现这一目标的唯一方法是签出SVN中在此日期之前添加/修改的文件,然后启动一个新的存储库。显然,这将破坏没有所有权问题的IP,因为之前一段时间的提交日志和更改记录将丢失 在保留所有权问题之前存在的所有信息的同时,在特定日期后删除签入的最佳方法是什么 对不起,如果

我现在的工作一团糟。在特定日期后开发的知识产权存在所有权问题。一位专业知识产权律师指示我不要侵犯该知识产权。在我看来,处理这个问题的理想方法是放弃所有的入住登记和与入住登记相关的所有内容,例如在某个日期后发表的评论

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

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

对不起,如果这是在不正确的部分发布,我找不到更好的部分发布


谢谢你的帮助

您希望使用
svnadmin dump
的组合,然后
svnadmin加载到新创建的存储库中。类似的方法应该会奏效:

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

其中,
last\u rev
是最后一个IP问题免费版本。

我认为
svnadmin
采用的是裸路径而不是URL。非常感谢,明天早上我会试一试,让你知道它是如何进行的。好的,伙计们,我使用了svnrdump。。。创建一个完整的.dump文件,该文件包含所有源文件,直到最终的问题费用修订。然后,我尝试使用svnrdump load将转储加载到存储库中,但未成功。因此,我随后尝试成功地使用svnadmin load将full.dump加载到服务器上存储库的路径中。这是成功的,并已删除问题代码,但我仍然丢失了所有更改日志,修订历史记录已在修订版1再次开始。这将是一个问题。svnrdump load会保留修订和更改历史记录吗?为什么不使用svnadmin dump?您没有服务器的shell访问权限?您需要将转储的文件加载到新的存储库中。上面列出的svnadmin dump和svnadmin load命令可以正常工作并正确重置存储库。非常感谢大家的帮助!问题解决。基本上相同的主题和答案: