|
|
1
2
另一种选择是使用Grafts文件,它允许您覆盖提交的父级,而无需实际操纵历史记录。 这意味着,在SVN存储库中看到合并后,您只需在.git/info/gripts中添加一行合并提交(M)及其父级(a,B)的SHA-1。
这意味着您将以下(相当长)行添加到移植文件中:
Git现在将假装此合并确实发生了。缺点是,这不会通过git push/fetch/clone传播,但这对个人发展来说应该不是一个大问题。 |
|
|
2
2
你的问题有点像
SVN populating
自从
那么从C到stable的合并应该有a作为共同祖先。 |
|
|
4
0
小心移植物。
|
|
|
blackbird · 从git-svn克隆中排除文件 10 年前 |
|
|
cyclobster · 将现有项目并入现有git回购 10 年前 |
|
|
Hackse · 将复杂SVN存储库迁移到GIT 12 年前 |
|
|
Mostafa Shahverdy · git:合并分支日志 13 年前 |
|
|
Kapil Arya · git-svn和更新的svn-url 13 年前 |