[Please post inline, it makes it easier to follow...]

> -------- Message original --------
> Sujet: Re: Question about subversion
> De : Cooke, Mark <mark.co...@siemens.com>
> Pour : Marc Davenne <marc.dave...@cramif.cnamts.fr>, Andrew Reedick 
> <andrew.reed...@cbeyond.net>
> Copie à : "users@subversion.apache.org" <users@subversion.apache.org>
> Date : 27/06/2013 11:40
> 
> >> -----Original Message-----
> >> From: Marc Davenne [mailto:marc.dave...@cramif.cnamts.fr]
> >> Sent: 27 June 2013 10:25
> >> To: Andrew Reedick
> >> Cc: users@subversion.apache.org
> >> Subject: Re: Question about subversion
> >>
> >> Thank you for your answers... all of you
> >>
> >> @Andrew
> >> Thank you, the answers you gave were exactly what I thought
> >> about (I was
> >> a little bit too general when I asked the question)
> >>
> >> - concerning answer number 2 (specific files)
> >> Let's say I have a parameter file with paths for my dev 
> environement.
> >> Typically I would not put it on svn because everybody has different
> >> ones... but how to I version the param file (without it the
> >> application does not work)
> >
> > I think it was BOb who gave an answer for that one...  What 
> I do is to svn:ignore the file itself, then check in a 
> default version with a different filename (e.g. extra `.tmpl` 
> extension) and provide some sort of `initialisation` script 
> that can be used on fresh checkout to copy the template 
> file(s) to the right name(s) for use.
> >
> > For exmaple, I have several .ini files to target different 
> servers (development, test, site1, site2 etc) all checked in 
> with the actual .ini file name ignored.  I then copy the 
> right one for what I want to the right name.  The different 
> ini fils are then versioned in the repo.
> >
> > ~ mark c
> -----Original Message-----
> From: Marc Davenne [mailto:marc.dave...@cramif.cnamts.fr] 
> Sent: 27 June 2013 11:15
> To: Cooke, Mark
> Cc: Andrew Reedick; users@subversion.apache.org
> Subject: Re: Question about subversion
> 
> I am not sure I understand it very well. When you say it is ignored, 
> does it mean it is on svn ?

The subversion book explains svn:ignore better than I will:-

http://svnbook.red-bean.com/en/1.7/svn.advanced.props.special.ignore.html

In summary: this is a way to tell svn to ignore a file (or filename pattern) 
when looking for files to check-in.  Hence the file itself is not in the repo, 
but your template version(s) is (are).

> And what is this script that would trigger on checkout ?

That would be (for me, on windows) a simple batch file (that is also checked 
in) that the user knows to run.

> Can you explain it again ?

Does that help?

~ mark c

Reply via email to