git:避免在合并期间重复的方法

时间:2010-06-21 08:31:05

标签: git

我在另一个分支上进行了一些重构,并在同一个文件中的不同位置移动了一些方法。

然后,在合并到master之后,git没有删除旧的展示位置,并在新位置导入了新方法。结果我得到了一个新文件,其中一些方法重复(还有一些代码块搞砸了)。

看起来git将新方法视为PHPDoc注释。

将来有没有机会避免这种行为?

(我使用git进行Zend Framework开发,代码使用ZF编码标准格式化)

1 个答案:

答案 0 :(得分:1)

Git不知道PHPDoc的评论,因为它很高兴忽略了文件的内容(除了邪恶的CR / LF问题)。

在我看来,您没有添加所有文件,或者您的一位同事触发了相关行中的更改。

使用git log检查是否所有具有更改的文件都已实际提交。使用git diff,您可以检查提交之间的差异,以确切地确定梨形状的位置。