2

我们有两个用户在两个单独的 git 分支中处理相同的类文件。

用户 A 除了在 Eclipse 中执行“自动格式化”Ctrl-Sift-F 之外什么都不做

用户 B 只是在评论中添加了一个空格

现在我们得到一个“冲突的变化”,不能再合并了。

基本上我们只是因为自动格式化而陷入困境。

如何在 Eclipse git 或命令行 git bash 中解决这种情况?

4

2 回答 2

1

您可以使用git merge -s oursgit merge -s their决定合并后要保留的文件版本。

于 2013-05-09T18:18:19.930 回答
0

像处理任何合并冲突一样解决冲突。这听起来像是一个非常简单的冲突来解决。或者由于更改是微不足道的,进行合并的人(即没有推送他们的提交的人)可以重置回一个共同的提交,允许他们拉取其他人的更改。

git reset --hard THECOMMITID^

THECOMMITID不需要的格式更改在哪里。如果它只是最近的提交,那么您可以使用HEAD^.

于 2013-05-09T17:55:05.867 回答