我的机器本地有几个独立的SVN存储库,我只使用TortoiseSVN客户端功能而没有SVN服务器后端。
现在我想合并这些存储库,同时保留各个文件的修订历史记录。单独使用TortoiseSVN甚至是SVN都可以吗?
编辑:似乎我想要完成的工作最好使用svn:externals并为每个项目保留一个存储库。
答案 0 :(得分:1)
可以合并两个存储库(即使您不使用服务器)。请参阅this answer to a previous question。
答案 1 :(得分:1)
我不知道是否有办法使用现有工具,但理论上如果存储库有不同的路径(当然它们不能超越),并且如果您可以为添加的存储库丢失提交编号。
通过将源存储库的每次提交复制到新的主目标存储库中,可以实现这一点。