git/list[1] front-page[2] threads[3] people[4] search[5] about
 

How to resolve conflict: Moved away vs. created new file with same name

From
JSJohannes Schneider <mailings@cedarsoft.com>
Date
Jan 19, 2010, 11:10 UTC
Message-ID
<4B559328.2010206@cedarsoft.com>
Hi,
I had the following merge problem that I could not solve.
TopicA:
created a directory "client" containing a pom.xml and several source files.
TopicB:

created a directory "client" containing a pom.xml (different file than the one in TopicA). Created several subdirectories (client1, client2).

You get the idea? I introduce several different clients and want them to be stored within one directory. But I did not have this idea when I have started TopicA.

So I am trying to mimic the change in TopicA:

cd client mkdir client3 mv pom.xml client3 mv src client3 ...commit...

Okay, so far so good. Now I try to merge TopicA and TopicB which fails. Of course Git doesn't understand that "client/pom.xml" in TopicA and TopicB are not related. I want to end with to the file from TopicA ending in "client/client3/pom.xml" and the file from TopicB in "client/pom.xml".

I don't blame Git for not knowing what I want. I just wanna ask how I should tell Git what I want? Any hints?

Thanks,
Johannes
Next: Johannes Sixt
Message 1 of 4 in “How to resolve conflict: Moved away vs. created new file with same name”
  1. Johannes SchneiderJan 19, 2010
  2. Johannes SixtJan 19, 2010
  3. Johannes SixtJan 19, 2010
  4. Johannes SchneiderJan 19, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.