为什么恢复的文件在下一个补丁集中显示为更改?
why do reverted files show up as changes in the next patchset?
我提交了 gerrit。有几个文件除了白色 space 外没有任何变化。使用 eclipse,我将文件的当前版本(一个带有多余的白色 spaces )替换为以前的版本(由其他人编写的版本,没有多余的白色 spaces)。然后我制作了一个根据评论对代码进行更多更改。所以现在我正处于准备再次提交并上传新补丁集以供审查的阶段。但是,我用以前版本替换的文件在暂存区中显示为已更改的文件。这是正确的行为吗?我是 git / gerrit 的新用户,但这看起来很奇怪。
是的,这是正确的。与带有空格的版本相比,它们在暂存区中显示为已更改的文件。当您提交更改(不要忘记使用 "git commit --amend",这非常重要)并对上一次提交(您基于更改的提交)执行 "git diff" 时,这些文件将不会显示没有了。
我提交了 gerrit。有几个文件除了白色 space 外没有任何变化。使用 eclipse,我将文件的当前版本(一个带有多余的白色 spaces )替换为以前的版本(由其他人编写的版本,没有多余的白色 spaces)。然后我制作了一个根据评论对代码进行更多更改。所以现在我正处于准备再次提交并上传新补丁集以供审查的阶段。但是,我用以前版本替换的文件在暂存区中显示为已更改的文件。这是正确的行为吗?我是 git / gerrit 的新用户,但这看起来很奇怪。
是的,这是正确的。与带有空格的版本相比,它们在暂存区中显示为已更改的文件。当您提交更改(不要忘记使用 "git commit --amend",这非常重要)并对上一次提交(您基于更改的提交)执行 "git diff" 时,这些文件将不会显示没有了。