У меня есть родительский 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
и обновил parent
pom.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
.