我已经使用svn2git将10个以上的提交的大型SVN存储库转换为Git存储库。可能合并过去已被复制但不共享同一个根的分支?
Git存储库工作正常,但与SVN回购相比,文件大小更大。
造成这种情况的原因似乎是,SVN分支没有被正确创建为新的分支,而是从主服务器复制整个文件内容并在其上工作。
因此,所有的Git分支都是behind the master by 10k+ commits。由于手动重新创建每个分支并再次运行svn2git的过程需要几天时间,所以我想知道是否可以将这些相关树的根合并到单个源中,但保持HEAD分开以继续在分支上工作。
让我知道你是否需要更多的信息。
您使用了哪个'svn2git'工具?其中有很多。 – 1615903
这一个:https://github.com/nirvdrum/svn2git – fasoh