Making Releases

A release or "tag" is just a snapshot of a project in time with a human-friendly name.

http://svnbook.red-bean.com/en/1.4/svn.branchmerge.tags.html

Creating a simple tag

svn copy http://svn.example.com/svn/projectname/trunk \
http://svn.example.com/svn/projectname/tags/release-1.0 \
-m "Tagging the 1.0 release of the 'projectname' project."

Exporting a "clean" copy of your release
Normally, your working copy will have .svn directories throughout it. While useful if you are working on those files, they can unnecessarily clutter up a project you just want to use, like if it's a website you want to upload to a host.
Use svn export to get a clean copy of your code without those hidden directories:

svn export http://svn.example.com/svn/projectname/tags/release-1.0 directory

Recent Updates

  • 2 years 6 days ago
  • 2 years 6 days ago
  • 2 years 1 week ago
    php 8.x
  • 2 years 1 week ago
    10.6.7
  • 2 years 1 week ago
    Drop Centos 5/6 stuff