我用git和svn组织了一个存储库。 svn用于合作。 git是我自己的管理层,因为我喜欢做很多提交和分支,但不想与其他人交往。
比如10 git提交,我手动提交一次。所以永远不需要同步git => SVN。
目前,当我看到新的svn提交时,我更新了svn,然后在git中进行提交。这个git提交可能包含几个svn提交。
我想这样做:同步每个svn => GIT中即可。
也就是说,将EACH ONE svn提交为一个git commit。
理想情况下使用相同的提交日志。
更理想的情况是,每个git commit都附带一个标记或额外的日志来说明svn提交号。
可以吗?用git-svn?
答案 0 :(得分:2)
如果你要使用git svn,那么你就不会把你的git repo放在svn工作区内。
您可以git svn clone
回购,git svn rebase
随意,同时在Git回购的单独分支中进行自己的提交。
svn rebase进程会为每个svn修订版创建一个git提交(但不会使用相同的注释)