I try to merge 2 branches from a SVN repository with a working copy on Ubuntu 14.04. I checked out my repository with SVN command line 1.8.8. I use also Netbeans 8.0.2 as IDE to program my project and something for SVN commands. I tried to merge together 2 branches from my project, eg. branches 0.6.3 into 0.6 4. I do the svn on command line like:
svn merge -r myrevionrange1:myrevisionrange2 svn+http://path/to/my/project/branches/0.6.3 svn+http://path/to/my/project/branches/0.6.4 path/to/my/working/copy/branche/0.6.4
There is no error message... and no change happened. I'm sure that both branches (the one in repository and the working copy) have different code files.
I suspected that there was a permission denied problem. I do
sudo chown -R myusername:mygroupname /path/to/my/working/copy
and
sudo chmod -R a+r /path/to/my/working/copy
and so one with a+w and a+x at the top of my working copy. I retried to merge through command line. There is no error message... and no change in the working copy.
I tried to do the merge with Netbeans. The first time I got an warning message who told me that the working copy was not update. I did it. I do another merge and, this time, changes appeared!
But, when I checked for change with SVN command line like
svn status
at the top of my working copy... there is no modified file... I tried to commit with both command line and with Netbeans... and there is no file who want to be commit.
I also tried to start from scratch, delete my entire working copy, make another merge with Netbeans and commit. But it doesn't work...
I really don't know what's happened. I use to program in Windows OS and try to do this now in Linux. I work a couple of year in Linux, but spent the last years with Windows, and now, I go back to Linux. I work on new computer with a fresh Ubuntu installation. If someone can help me, please post.