在git拉,并使用我用我的本地库中的最新变化git pull.
在hg,我也使用hg pull但它打印然后
运行'hg update'获取工作副本
我确实跑了,hg update但我想知道为什么这有区别git?
Mik*_*kel 59
其他答案实际上并没有回答这个问题,即:为什么Git和Mercurial的工作原理不一样?有哲学上的区别吗?
在Mercurial中,pull它是相反的push:它将本地仓库与远程仓库同步而不触及工作副本.所以它更加一致.
在Git中,pull是Mercurial术语中的fetch加号a merge或pull加号update.通常这就是你想要的.所以效率更高.
在分布式版本控制大学的谈话具有在幻灯片4分钟大关,清楚地表明水银的工作方式.Michael Ernst的版本控制概念和最佳实践有类似的图表(包含在下面):

| 归档时间: |
|
| 查看次数: |
14775 次 |
| 最近记录: |