wiki:SCS_REPO_MAINTENANCE_R1

Version 5 (modified by pavlina, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Analysis

Overview

The goal of this task is to make branch or tag from the previous version of our repository and to define some commit rules. This maintenance is performed regularly.

Task requirements

  • decide which to use - branch or tag
  • write in Implementation section how to create a branch/tag from the previous revision of the repository and create it
  • define rules for the comments of the commits

Task result

  • a branch/tag from the repo
  • description how to do a branch/tag
  • commit rules in the implementation section

Implementation idea

SCS_REPO_MAINTENANCE_R0
PLATFORM_STANDARDS_REPOSITORY

How to demo

  • Show the new tag/branch and the how-to for making it.
  • Show the new commit rules.

Design

Definitions:

  • A tag is just a "snapshot" of a project in time. In Subversion each revision is a snapshot of the repository file-system after each commit, and it can be used as a tag. But people often want to give some human-friendly names to tags, like release-1.0. Tag is a named snapshot, a symbolical connection with the specified revision of a project.
  • Branches are created mainly for the following purposes: independent development of the current revision with the correction support in the release version, long-term independent work, using of source codes of other developers.

We will use tags, branches are not needed for now.

Tutorial for creating branch/tag with tortoise SVN:

Select the folder in your working copy which you want to copy to a branch or tag, then select the command TortoiseSVN → Branch/Tag....

The default destination URL for the new tag will be the source URL on which your working copy is based. You will need to edit that URL to the new path for your tag. So instead of svn://asteasolutions.net/sophie2-repo/trunk you can now use svn://asteasolutions.net/sophie2-repo/tags/m01-pre1

Implementation

(Implementation results should be described and linked here (from the wiki or the repository)

Testing

Comments

Log

Error: Macro Include(wiki:SCS_REPO_MAINTENANCE_R1_LOG) failed
current transaction is aborted, commands ignored until end of transaction block