我不知道这是否给人留下了麻烦......也许不是......。
<>Scenario: 刚用一线档案(最低试样)制作的吉安布背书
<>Players:
- Windows 7 + Eclipse + egit.core_1.1.0.201109151100-r (we have tried also with the last nightly build)
- Linux + Git 1.7.7.3 (we have tried with 1.6 also)
<>Steps:
- Any of players create the repository with one file and one line in it. Github shows correctly the stuff. The last commit hash is now (for example): 1
- Linux player changes the line, commits and pushes The last commit hash is now: 2
- Windows player pulls ... changes the line, commits and pushes The last commit hash is now: 3
似乎:
<代码>error: 无法找到“hash 3”
fatal: object "hash 3" not found
http://www.ohchr.org。 由于Windows的参与者第一次推展,因此,短链氯化石蜡的参与者可以再拖拉。
铭记:
- github shows the 3 commits correctly, the last one the number 3
- in the linux:
git fsck
shows nothing at all ... - if the linux delete the repo and clone it again, it pulls correctly up to "hash 3"
- if the linux do a reset to HEAD, it responds:
HEAD is now at "hash 2"
In some way, linux git knows the HEAD is "hash 3", but it can t find it.
事先感谢你:
最后一个指挥部显示:
$ git pull
remote: Counting objects: 13, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 9 (delta 2), reused 6 (delta 0)
Unpacking objects: 100% (9/9), done.
error: unable to find a11bcd8a714678038f504a107aa008a00a4e1e52
fatal: object a11bcd8a714678038f504a107aa008a00a4e1e52 not found