小编jam*_*box的帖子

在Mercurial中,如果没有合并,线条如何消失?

使用mercurial,我遇到了一个奇怪的问题,一个提交者的一行在时间线的某个点消失了,我无法解释它为什么.

日志看起来像这样:

changeset:   172:xyz123
parent:      76:pqr345
user:        barry baggings
date:        Mon Jan 16 0:12:43 2012 +0000
summary:     blah blah blah

changeset:   171:opq123
parent:      165:abc234
user:        mary moggings
date:        Mon Feb 01 1:12:41 2012 +0000
summary:     naw naw naw
Run Code Online (Sandbox Code Playgroud)

正在运行:hg diff -r 171 -r 172为abc.py提供此内容(标题省略):

print "context line1"
- print "i need this line!"
print "context line2"
Run Code Online (Sandbox Code Playgroud)

有问题的mod print "i need this line!肯定是在171中引入的:opq123但它在172中再次出现:xyz123,

但76和172之间的差异显示abc.py没有mods!巴里如何能够像这样超越玛丽的变化?

我只是误解了这一切是如何运作的?我在CVS和SVN这样的事情上有相当不错的背景,但DVCS有时让我头疼......有人可以解释一下吗?

我有点怀疑它是因为我们在mercurial 1.7.1 - 它可能是一个错误吗?

mercurial

2
推荐指数
1
解决办法
70
查看次数

标签 统计

mercurial ×1