来自 Git-SVN 桥的 Git 变基



我有一个 git 存储库,它在几周前导入了一个 svn 存储库的子目录。 我试图从 svn 存储库中提取更改并得到以下内容:

$ git svn fetch
    M   data/tree.js
Author: merger not defined in /Users/astacy/work/static_authors file
$ git svn rebase 
Index mismatch: 0415f543471e6a8f9b3ec787020bbe395c44d4f4 != a6767586c9e4f74cd279b0b42cc2545eac190704
rereading 76a26e5c064f05d26fa51aa2b2b715d50a7651b4
    M   data/tree.js
Author: merger not defined in /Users/astacy/work/static_authors file

git status说工作目录是干净的,但data/tree.js文件在我的 git 存储库中没有更新。 如何引入此更改?

更多信息:

我不记得我最初是如何导入的,但我认为它是这样的:

$ git svn init <url>

.git/config有这个:

[svn-remote "svn"]
    url = svn+ssh://astacy@example.com/var/svn/siq_repo
    fetch = my/path/to/directory/gloss:refs/remotes/trunk
[svn]
    authorsfile = /Users/astacy/work/static_authors

此外,有问题的文件data/tree.js在初始导入到src/data/tree.js后立即移动。

git svn rebase似乎对缺少的作者很挑剔:它只是停止变基。将用户合并的条目添加到文件 */Users/astacy/work/static_authors* 中,您应该很高兴:

示例:merger = merger's name <mergers@emailadress>

最新更新