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

  • 8 months 3 weeks ago
    1.27.2 update
  • 9 months 4 days ago
    Drupal 10/11 config
  • 9 months 6 days ago
  • PHP
    9 months 6 days ago
    PHP 8.3.11 and AlmaLinux
  • 9 months 6 days ago
    New version of Pound