【问题标题】:How Renaming of a java class affects to git status?java类的重命名如何影响git状态?
【发布时间】:2020-05-13 14:08:50
【问题描述】:

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

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

谁能解释一下;

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

【问题讨论】:

  • 重命名的文件是否显示为未跟踪文件而您忘记将其包含在提交中?
  • 当我检查git status rename 已经是绿色了。
  • 值得用一些代码 sn-ps 的编译错误来更新问题

标签: java git rename git-push git-pull


【解决方案1】:

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

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

请同时提交更改,您的问题应该会得到解决。

【讨论】:

    猜你喜欢
    • 2020-05-17
    • 2011-03-02
    • 2014-09-17
    • 2020-03-26
    • 2018-10-24
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 2010-11-04
    相关资源
    最近更新 更多