java - java 类的重命名如何影响 git 状态?

标签 java git rename git-push git-pull

我正在使用远程存储库,而我的团队使用相同的分支和不同的包。 就我而言,我重构了包中的一个 java 类(右键单击包资源管理器 > 重构 > 重命名)。我确实提交了另一项更改,并且该更改与重构的更改无关

当代码提交到远程存储库时,一旦 pull ,它就会向其他人提供编译错误。但从我的角度来看,没有错误或构建中断问题。

有人可以解释一下吗?

  1. 这背后的原因是什么?
  2. 在这种情况下如何避免编译错误?

最佳答案

当您重构类文件时,将创建以下两个新更改:

  1. 删除旧名称的类文件更改。
  2. 将创建具有新类文件名的新文件。

请提交这两项更改,您的问题应该会得到解决。

关于java - java 类的重命名如何影响 git 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59944024/

相关文章:

java - 使用 fragment 事务的 NullPointerException

php - 在 composer 依赖项中使用包 fork

linux - 如何从我的网络服务器上现有站点的开发版本和实时版本创建 Git 存储库?

java - 使用 .txt 文件中的字符串列表重命名已知文件

java - h264原始数据流和Android中的渲染

java - gradle 如何管理 java web 应用程序的 jquery 依赖关系

java - Java垃圾回收背后的理论与算法

git - "git log --pretty=<pretty format>"是陶瓷命令还是管道命令?

c# - 在 Visual Studio 2015 中重命名时导致 "unresolvable conflict(s)"的原因是什么?

带日期戳的 PHP 重命名