cvs version 1.11.22
git 1.7.41
qt 3.3.3
qt 3.3.6
Red Hawk 5.4.12 (from uname)
gmake (???? the machines in question are not connected to the internet and are hard to update)
因此,为了证明我们从cvs到git的转换进行得很顺利,我从cvs签出和git签出创建了一个版本。
但是现在我们注意到git被覆盖了,qt makefile,cvs和git仓库都有正确的文件,但是只有git版本显示makefile被重新生成(并且是错误的)
我几乎尝试了所有这些方法,似乎都不起作用:
这里有两个场景:
A)删除本地文件
1) git clone my_repo
2) cd my_repo
3) delete some file
4) git pull
> Already up to date
不,不是我删除了一些文件,为什么不拉下丢失的文件??
B)更改文件
1) git clone my_repo
2) cd my_repo
3) echo "xxx" >> some file
4) git pull
> Already up to date
它不是最新的,我已经更改了一个文件!