"Out of memory - application termination" error while performing svn merge

We see the following error when we try to execute a command svn mergewith Subversion 1.6.9 under the 32-bit version of Windows XP.

Not enough memory is the final application.

This application asked Runtime to terminate it in an unusual way. For more information, contact support.

A Windows Task Manager check at this time shows the following memory usage

Memory usage spike

Peak process memory usage svn.exeexceeds 1.8 GB.

As an aside, we get the same result when we try to merge using TortoiseSVN.

We are trying to merge from the root level of our repository. The total file size (on the developer's machine) of the repository is about 3 GB.

, . svn?

, , -, ​​ . 1500 SQL. ( ).

+3
3

, .

"", , 1500 SQL-. svn:externals .

:

  • svn:externals svn commit
  • (, , svn: externals, , , external'd , svn update)
  • svn update

svn merge, .

+4

, (~ 1.8 ) , , 32- Windows, 2 , 64- .

64- , ( , , ).

3 ( ) - , 64- . , , .

subversion, , :) , , , - .

: .

mergeinfo, . , , mergeinfos.

: , svn: mergeinfos. - . , , , svn: mergeinfo , , , svn- , . (, svn merge url/to/src/branch - , ), , subversion , . (, x, y, z). , . svn 1.4 , , .

, mergeinfos - .

Mergeinfo:

+2

Are you using a 64-bit SubVersion build on 64-bit windows?

If you do not consider the memory size limit in Windows. You are limited to 3 GB to use the process, so this may be the limit that you click.

By the way, the latest TortoiseSVN is 1.6.13

0
source

All Articles