svn-merge

“The system cannot find the file specified” when invoking subprocess.Popen in python

霸气de小男生 提交于 2019-12-06 02:09:44
问题 I'm trying to use svnmerge.py to merge some files. Under the hood it uses python, and when I use it I get an error - "The system cannot find the file specified". Colleagues at work are running the same version of svnmerge.py, and of python (2.5.2, specifically r252:60911) without an issue. I found this link, which describes my problem. Trying what was outlined there, I confirmed Python could find svn (it's in my path): P:\>python Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32

Tortoise SVN Merge “@### must be ancestrally related to @###” Error

元气小坏坏 提交于 2019-12-05 17:48:08
Backstory : Got a job as an entry level web developer. Head developer leaves right when I start. All responsibility on me. Never used SVN. Going in blind. Problem : I keep getting errors like 'svn://svn/svn/xxx/project_name/branches/dev@330' must be ancestrally related to 'svn://svn/svn/xxx/project_name/trunk@326' The process by which I am starting the new project is: Make a directory for the project on my computer with subfolders: project_name/branches project_name/branches/dev project_name/tags project_name/trunk Right click the project root, select my project root, and Add it to the

SVN: Create a branch from branch and merge to trunk

允我心安 提交于 2019-12-05 14:58:16
问题 We have a branch B1, and it is still not stable yet so it is not in trunk. But we want to work with changes from B1 so we create a branch B2 from B1. So svn copy was done as follows svn copy http://svn/trunk http://svn/B1 svn copy http://svn/B1 http://svn/B2 After some days, B1 will be stable and B1 will be reintegrated to trunk. Now, the problem lies with merging back of B2 to trunk. Do we reintegrate B2 back to B1 and then reintegrate to trunk or directly reintegrate B1->trunk and B2->trunk

svn merge with --reintegrate complains about missing ranges but mergeinfo seems correct

荒凉一梦 提交于 2019-12-05 00:07:08
I have a project with with the following structure ^/project/trunk ^/project/branches/mybranch where current HEAD is revision 1048. The branch was copied from trunk in r523. trunk has been merged to mybranch with the result being r1048. The mergeinfo on ^/project/branches/mybranch gives /project/trunk:523-1047 and the mergeinfo of trunk has no record mentioning anything from ^/project/branches/mybranch . Actually in reality both trunk and branches also hold mergeinfos from branches parallel to mybranch but those mergeinfos appear as absolutely identical in both outputs. Now I go into my

SVN Merge - Completely “theirs full” - Branch to trunk

心不动则不痛 提交于 2019-12-04 13:10:51
I want to merge my branch to trunk and basically want to over-write all the code in branch to the trunk..While receiving conflicts I kept doing "theirs full" for all the conflict; but still at the end it shows so many conflicts. All I want is over-write complete branch on my trunk. Surely a possible way is to branch out from my branch but then my trunk becomes useless ! Also, while doing svn merge can I give an option so that for all conflicts it takes a particular value ( in this case Full-theirs ) and I dont have to type it always for all the conflicts. Pass --accept=theirs-full to the svn

“The system cannot find the file specified” when invoking subprocess.Popen in python

落爺英雄遲暮 提交于 2019-12-04 05:25:57
I'm trying to use svnmerge.py to merge some files. Under the hood it uses python, and when I use it I get an error - "The system cannot find the file specified". Colleagues at work are running the same version of svnmerge.py, and of python (2.5.2, specifically r252:60911) without an issue. I found this link , which describes my problem. Trying what was outlined there, I confirmed Python could find svn (it's in my path): P:\>python Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>

SVN: Create a branch from branch and merge to trunk

时光总嘲笑我的痴心妄想 提交于 2019-12-03 23:23:01
We have a branch B1, and it is still not stable yet so it is not in trunk. But we want to work with changes from B1 so we create a branch B2 from B1. So svn copy was done as follows svn copy http://svn/trunk http://svn/B1 svn copy http://svn/B1 http://svn/B2 After some days, B1 will be stable and B1 will be reintegrated to trunk. Now, the problem lies with merging back of B2 to trunk. Do we reintegrate B2 back to B1 and then reintegrate to trunk or directly reintegrate B1->trunk and B2->trunk? Since you stated that you created B2 just to have the latest and greatest changes from B1, then I

svnmerge workflow

徘徊边缘 提交于 2019-12-03 20:07:27
问题 How are you using svnmerge for merging and branching in svn? Specifically I ask because I have started using svnmerge to track a specific branch in a project I work on. I did svnmerge merge and ended up with lots of strange files like .merge-left , .merge-right , .working . Now, I want to see how others use it to end up learning how I can revert my changes and apply a merge the best proper way. 回答1: If you are seing the merge-left/right/working files then it means that there's been a conflict

svn revert after merge

一个人想着一个人 提交于 2019-12-02 21:17:27
问题 I've done an svn merge between two branches -- not checked in -- and now I want to "un-merge" some of the files in my working copy. Something like the following: svn co svn://myserver/repo/branches/foo@1000 foo cd foo svn merge svn://myserver/repo/branches/foo@1000 \ svn://myserver/repo/branches/bar@1000 (Note: I want to use svn merge , and not just copy the files from a working copy of bar , because (1) there are some legit merges, i.e. unrelated changes made on foo and bar to the same files

I cannot commit changes after merge in SVN

旧时模样 提交于 2019-11-30 22:15:33
I had a problem with committing changes after merging two branches of my project using TortoiseSVN. Here are details: I did a merge branch to trunk of project which I am working on. Project includes main repository and libraries joint to main repository as svn external (libraries are also branched) as subdirectory of project . When I was trying to commit changes TortoiseSVN said: Commit A re all the targets part of the same working copy? Unable to lock 'D:\websites\project\lib' Please execute the "Cleanup" command. Of course Cleanup didn't help. svn:external keyword for project directory was