我想将现有的svn repo迁移到git repo。我使用'svn2git'。情况是:
SVN Repo:
- ./ svn_repo /一个/
- ./ 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' - strunk / --nobranches --notags
- 创建一个文件authors.txt,其中包含要生成的转化列表,每行一个。
- 然后将一个authors选项传递给指向该文件的svn2git:svn2git'svn_repo' - authors~ / authors.txt
- git remote add origin ..git_repo然后'git push origin master'
醇>
现在:
GIT回购:
- ./ git_repo /一个/
- ./ 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