we have been working on a project, now a part of the project is ready to be released internally. So I want to build this release with tortoisesvn. but I haven't work with any release yet. So here I am to get the guideline from you. I am working on a web project with ms vs2008 with c#

- 83,039
- 20
- 168
- 268

- 676
- 3
- 12
- 29
-
3tortoisesvn is a subversion client. That's a _source control system_, **not** a _build system_. You seem to be very confused about what SVN is. – Oded Aug 01 '11 at 10:51
-
1He might just be asking how to check out a tag or branch of a release so he can build it; seeing as he says he's not worked with it yet. – Russ Clarke Aug 01 '11 at 10:57
3 Answers
It's normal to create a release branch to setup a sort of milestone in the source code. This allows you to go back to the source code that was released at that point in time.
Here's an answer in SO that has some good tips on this.
https://stackoverflow.com/questions/2184115/svn-release-branch-and-externals
-
Indeed, maintaining a Tags folder with releases and cuts is a great thing to do! +1 – Russ Clarke Aug 01 '11 at 10:56
SVN wont build a release but you manage your repository carefully, then you might have a 'Tags' folder that lets you mark your release code (it's one of the SVN Red book best practices IIRC)
If that's the case, you simple use TortoiseSVN to checkout that tag to your workstation where you can use your tools, VS in release mode and Publish, or perhaps MSBuild to make your binary package.

- 17,511
- 4
- 41
- 45
In Subversion there are 3 main folders.
- Branches
- Tags
- Trunk
In branches there are active development nodes and Trunk is the most upto date version. All the branches should be merged forward to Trunk in timely manner. Tags are the released versions. That's a very brief introduction. You can find more documentations here.
If you want to release any branch you have to merge forward it into Trunk first and Tag with the release version. Normally do 'copyTo' a new release node in Tag folder. Hope this is what you asked about releasing...

- 46,289
- 20
- 116
- 131