2

我正在使用“git svn”来克隆一个 SVN 存储库。我正在使用的 SVN 存储库不遵循 SVN 分支的标准约定(将分支放在名为“bugs”的文件夹中,而不是“分支”)。像我这样的开发人员应该在这个 bug 文件夹中创建的分支上工作。

为了能够针对这些错误进行开发,并且能够测试它是否可以正常合并,这就是我所做的。

  1. 我将 svn 主干克隆为主分支。
  2. 然后我检查了一个跟踪 SVN 分支 (svn/bugs) 的分支。

    我按照此链接中的说明在本地创建了一个 git 分支。

我如何告诉 git-svn 获取 repo 后创建的远程分支?

在 master (svn trunk) 上,当我执行“git log”时,查看整个 svn 历史记录。我想要的。但是,在我的错误分支中,当我执行“git log”时,它只显示为创建分支所做的最后一次提交。如果我直接导​​入相同的 svn 分支(不使用 git),我确实会看到所有其他提交历史记录。

谁能告诉我如何链接这个“git svn 分支”(bug 分支)上的历史记录,以便获得整个历史记录?(我希望能够做 git blame 来找到所有的变化)

4

0 回答 0