我想将现有的svn repo迁移到git repo . 我使用'svn2git' . 情况是:
SVN回购:
-
./svn_repo/a/
-
./svn_repo/b/
我在文件夹svn_repo,'a'和'b'中有不同的svn日志 . 例如:
-
svn_repo:'svn log' - > bla,bla
-
svn_repo / a:'svn log' - > asd,asd
-
svn_repo / b:'svn log' - > 123,123
移民:
-
svn2git -v 'svn_repo' --trunk / --nobranches --notags
-
创建一个文件authors.txt,其中包含要进行的转换列表,每行一个 .
-
然后将authors选项传递给指向该文件的svn2git:svn2git 'svn_repo' --authors~ / authors.txt
-
git远程添加原点..git_repo然后'git push origin master'
现在:GIT Repo:
-
./git_repo/a/
-
./git_repo/b/
除了原木外,一切都很好 .
迁移后:
-
git_repo:'git log' - > bla,bla
-
git_repo / a:'git log' - > bla,bla *(而不是asd,asd)
-
git_repo / b:'git log' - > bla,bla *(而不是123,123)
如何在迁移后在svn(在目录a,b等中)中使用相同的git日志?
BR