我正在尝试将svn存储库迁移到另一个git存储库。我也阅读了所有文件。但他们正在讨论如何将svn存储库迁移到新的git存储库。我想要做的是让svn存储库作为旧的git存储库的一部分与svn日志。
我有一个git存储库和一个svn存储库
git目录中的文件:
drwxr-xr-x 2 root root 4096 2010-02-26 00:58 a
drwxr-xr-x 8 root root 4096 2010-02-24 14:46 .git
SVN存储库(运行git svn clone之后):
drwxr-xr-x 2 root root 4096 2010-02-26 00:58 b
-rw-r--r-- 1 root root 0 2010-02-26 01:00 readme.txt
drwxr-xr-x 8 root root 4096 2010-02-24 14:46 .git
如您所见,我有两个.git目录。这意味着我有两个不同的git存储库。我只想让他们像这样:
文件git目录:
drwxr-xr-x 2 root root 4096 2010-02-26 00:58 a
drwxr-xr-x 2 root root 4096 2010-02-26 00:58 b
-rw-r--r-- 1 root root 0 2010-02-26 01:00 readme.txt
drwxr-xr-x 8 root root 4096 2010-02-24 14:46 .git
git svn clone将创建一个新的git存储库。有没有办法将两个git存储库迁移为一个?(不要错过svn和git logs)
答案 0 :(得分:0)
运行git-svn clone(让我们调用此存储库S)之后,转到您的其他git存储库并向存储库S添加一个远程并获取它。
要合并两个历史记录,根据您的具体情况,有几种选择: