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

Re: Noob question on tortoise, SVN and managing code

From: Microbe <xxxmicrobexxx_at_gmail.com>
Date: Sat, 1 Nov 2008 04:52:20 -0700 (PDT)

Thanks for the replies,

It seems like branches are YATTL (Yet Another Thing To Learn).

On Nov 1, 3:13 am, "Christopher Schipper"
<christopher.schip..._at_teleplan.com> wrote:
> If branching seems daunting (usually does at first) the other way, is if
> your logs (you do log right?) :) you say "committing stable version"
> ....
>
> You can always checkout a specific revision #, then deploy that.
> Branches/tags are just names/pointers for revisions anyway.
>
> Chris
>
> ________________________________
>
> From: Kevin Grover [mailto:ke..._at_kevingrover.net]
> Sent: Friday, October 31, 2008 9:52 AM
> To: d..._at_tortoisesvn.tigris.org
> Subject: Re: Noob question on tortoise, SVN and managing code
>
> On Thu, Oct 30, 2008 at 1:05 AM, Microbe <xxxmicrobe..._at_gmail.com>
> wrote:
>
>         Hey folks,
>
>         I have been using tortoise while developing a website and the
> site is
>         now live.
>
>         I am a bit confused on how I keep using SVN and hope someone can
> help.
>
>         There is a live website that I don't want to mess with and a
>         development website where I experiment and keep working on the
> code.
>
>         While developing I would just take snapshots on a regular basis
> so I
>         could roll back if I needed to.
>
>         How should I manage it now?  My confusion is that if I add my
> dev work
>         tot he repository, how do I then get code I am happy with to the
> site
>         without doing an update on my development code.  For example,
> say I am
>         up to revision 100 but the work to revision 95 is approved to go
> live,
>         what is the best way to then handle getting that to the site.
>
>         My guess is to have a live site directory and a dev directory,
> commit
>         from the dev area and update to the live area, but it all seems
> a
>         little dodgy in keeping the integrity intact...or maybe it is
> just my
>         tenuous grasp on the whole SVN thing.
>
>         In fact, I have noticed there is a real lack of info on the
> whole area
>         of managing a live website while still developing it in the
>         background.  I imagine if you are huge (Flickr etc)  you have
> teams to
>         do it, but for individuals or a couple of people working on a
> project,
>         there is little information about the whole topic.
>
>         Thanks in advance for any thoughts or comments.
>
> ---------------------------------------------------------------------
>         To unsubscribe, e-mail: dev-unsubscr..._at_tortoisesvn.tigris.org
>         For additional commands, e-mail: dev-h..._at_tortoisesvn.tigris.org
>
> Look into branches in the SVN and TSVN manuals.  You can do one of these
> 1) Use a 'branch' for the official version, develop elsewhere (trunk for
> example) then merge changes into the branch when you want them to be
> official
> 2) Use the 'trunk' for the official version, develop in branches, then
> merge to the trunk
>
> I would probably use 2 on small projects and 1 on large projects (more
> developers and larger interaction base)
>
> You can then just make the live web site a WC of either you branch or
> trunk (depending upon which way you go), then have a cron job (scheduled
> task) or a hook script to update it for you.
>
> Look at the log files for larger projects (TSVN, Apache, ....) to see
> how they organize things.
>
> - Kevin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: dev-help_at_tortoisesvn.tigris.org
Received on 2008-11-01 12:53:17 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.