Git жалуется на неразрешенный конфликт для файлов из удаленного проекта mvn. Мне нравится понимать почему - PullRequest
0 голосов
/ 01 октября 2019

У меня есть родительский mvn проект с именем parentMvnProject, который содержит три модуля.

<parent>
    <groupId>com.foo</groupId>
    <artifactId>src-parent</artifactId>
    <version>2.0</version>
    <relativePath>../</relativePath>
</parent>
<name>My Test Project</name>
<modules>
    <module>A_Proejct</module>
    <module>B_Project</module>
    <module>C_Project</module>      
</modules>
<build>
    <finalName>parentMvnProject</finalName>
...

С eclipse IDE я удалил A_Project, создал D_Project и обновил parentpom.xml файл соответственно.

<modules>
  <module>D_Proejct</module>
  <module>B_Project</module>
  <module>C_Project</module>      
</modules>    

Когда я выполнял git commit -m <msg> cmd в git bash, он жаловался на fatal: Exiting because of an unresolved conflict. и отображал *.java файлы из удаленных A_Project.

Еще один симптом, который я заметил, был, если я попытался переключиться на другую ветку git checkout 123AnotherBranch, git сказал мне error: you need to resolve your current index first

src/parentMvnPrj/A_Project/src/main/java/com/foo/bar/Person.java: needs merge

У меня проблемы с пониманием, почему ... Ошибка msg жалуетсяо removed project и его files.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...