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

时间:2010-06-14 16:10:42

标签: svn version-control tortoisesvn repository

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

现在我想合并这些存储库,同时保留各个文件的修订历史记录。单独使用TortoiseSVN甚至是SVN都可以吗?

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

2 个答案:

答案 0 :(得分:1)

可以合并两个存储库(即使您不使用服务器)。请参阅this answer to a previous question

答案 1 :(得分:1)

我不知道是否有办法使用现有工具,但理论上如果存储库有不同的路径(当然它们不能超越),并且如果您可以为添加的存储库丢失提交编号。

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