[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Storing VS binaries in Subversion

From: Andy Levy <andy.levy_at_gmail.com>
Date: 2007-06-13 23:04:59 CEST

On 6/13/07, Henrik Sundberg <storangen@gmail.com> wrote:
> Hi,
>
> I've just heard that Microsofts C++ compiler generates different obj
> or exe files at each recompilation.
> The problem was said to be that they are storing pointers in maps and
> then generate code while iterating the map. And thus places all
> routines in random order at each recompilation.
>
> 1) Is this true? Both for obj and exe files?

You'd have to ask MSVC++ experts for a definitive answer.

> 2) Is this handled well by Subversion? Should I avoid placing binaries
> generated by Microsoft compilers in Subversion?

Generally the advice is to not version files which can be generated
from artifacts that are versioned. Especially the output of build
scripts.

> I intended to place ~300 exe/dll files in one Subversion directory,
> and to recompile and commit them often (every day).
> There are also a couple of thousands of obj files that I might like to
> keep as well.

Subversion is capable of diffing binary files somewhat efficiently,
but if there are very large differences between each revision, it will
increase the size or your repository pretty quickly. Again, ask
yourself: do I *need* these files versioned?

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Jun 13 23:05:19 2007

This is an archived mail posted to the Subversion Users mailing list.