User Tools

Site Tools


subversion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
subversion [2021/03/18 17:02] – fix tags! peteyboysubversion [2021/03/18 17:36] (current) – [Subversion] added RCS link peteyboy
Line 1: Line 1:
 ====== Subversion ====== ====== Subversion ======
  
-//*THIS TUTORIAL IS UNDER CONSTRUCTION*// +This tutorial is not about using a version control system, or about using Subversion, but about how to get started with Subversion on SDF. Other source control tools available for looking into are [[hosted git repos - gitea on sdf | SDF-hosted git]] (newer, distributed version control), [[CVS]] (older technology than SVN) and [[RCS]] (the granddaddy)
- +
- +
-This tutorial is not about using a version control system, or about using Subversion, but about how to get started with Subversion on SDF+
  
  
 There are graphical tools such as TortoiseSVN, but we will start with Subversion's command-line tool (this is SDF we're talking about, right?) which is ''svn'', and //is installed on the cluster// There are graphical tools such as TortoiseSVN, but we will start with Subversion's command-line tool (this is SDF we're talking about, right?) which is ''svn'', and //is installed on the cluster//
  
-Subversion is normally intended to be hosted on a server, so working with it locally with an SDF user account is a little awkward, requiring the use of ''file:<nowiki>//</nowiki>'' URLs.+Subversion is normally intended to be hosted on a server, so working with it locally with an SDF user account is a little awkward, requiring the use of ''file:<nowiki>//</nowiki>'' URLs. At the end of this tutorial, we will touch on how to set subversion up for remote access.
  
 ===== Creating A Repository ===== ===== Creating A Repository =====
Line 54: Line 51:
 You can modify the message, the module name and the tags to your liking, just keep in mind that in the rest of this tutorial we will use 'html' for the module name. You can modify the message, the module name and the tags to your liking, just keep in mind that in the rest of this tutorial we will use 'html' for the module name.
  
-===== Checking It Out =====+===== Checking It Out =====
  
    cd ~/coding-projects    cd ~/coding-projects
Line 76: Line 73:
 </code> </code>
  
-===== Accessing It Remotely =====+===== Accessing It Remotely =====
  
 One way to easily set up access to your svn repo for remote use is to set up [[trac_on_sdf|Trac]] on SDF One way to easily set up access to your svn repo for remote use is to set up [[trac_on_sdf|Trac]] on SDF
 +
 +Another is to run [[http://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking | snvserve]], but this is complicated, as on SDF, subversion is installed on the cluster but not on the [[metaarray]], but users can only run processes on their [[meta_port_allocation| Allocated port]] on the metaarray. If a user wants to do this, they should post to [[bboard|bboard]] and request svn to be installed there.
  
subversion.1616086978.txt.gz · Last modified: 2021/03/18 17:02 by peteyboy