是否可以使用OrtoiseSVN将文件从一个SVN存储库导入到另一个SVN存储库?

是否可以使用OrtoiseSVN将文件从一个SVN存储库导入到另一个SVN存储库?,svn,version-control,tortoisesvn,repository,Svn,Version Control,Tortoisesvn,Repository,我的机器上本地有几个独立的SVN存储库,我只使用OrtoiseSVN客户端功能,没有SVN服务器后端 现在我想合并这些存储库,同时保留单个文件的修订历史记录。单独使用陆龟VN或SVN可能吗 编辑:似乎我想要完成的事情最好是使用并为每个项目保留一个存储库。合并两个存储库是可能的(即使您不使用服务器)。请参阅。我不知道现有工具是否有办法做到这一点,但从理论上讲,如果存储库有不同的路径(当然它们不能覆盖),以及您是否可以为添加的存储库释放提交编号,这是可能的 这可以通过将源存储库的每个提交复制到新的主

我的机器上本地有几个独立的SVN存储库,我只使用OrtoiseSVN客户端功能,没有SVN服务器后端

现在我想合并这些存储库,同时保留单个文件的修订历史记录。单独使用陆龟VN或SVN可能吗


编辑:似乎我想要完成的事情最好是使用并为每个项目保留一个存储库。

合并两个存储库是可能的(即使您不使用服务器)。请参阅。

我不知道现有工具是否有办法做到这一点,但从理论上讲,如果存储库有不同的路径(当然它们不能覆盖),以及您是否可以为添加的存储库释放提交编号,这是可能的


这可以通过将源存储库的每个提交复制到新的主目标存储库中来实现。

通过“复制”,您的意思是先手动签出每个版本,然后依次提交每个新版本吗?或者你是说别的什么?有1000次修订,“手动”不是一个漂亮的词…;-)是的,当然我不是说手动,这太疯狂了:-)我的意思是使用自动工具或脚本将每个提交从源库导入到目标库。当然,提交编号之间不会有对应关系(跟踪它的唯一方法是提交描述原始提交编号),但是我不知道是否已经有这样一个工具,但在技术上是可能的。链接很好,谢谢。在搜索以前的问题时错过了它。我想我会选择svn:外部解决方案。