My project "A"
is in my own svn repository. My project A
needs a reference to an external project "B"
. But I need to modify the code of project B
. I cannot commit code to project B
since this is not my project. I want to checkout project B
and merge code into project B
.
What I have tried so far:
- Added
project B
as external link into a folder namedB_source
. (the update command downloads the external code. This step works) - I copied with windows explorer the content of
B_source
into a folder namedB_changes
and applied the source code changes I needed. (works) - I checked out
project B
into a folder namedB_patched
. (works) - In TortoiseSVN right click on
B_patched
, click "merge", select "merge two different trees", set "From: B_source" and "To: B_changes" and "Working Copy: B_patched". - "Test merge" showed the message "svn/B_source path not found". I guess it's because of the external link!?
What am I doing wrong?