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/17 21:25] – fix steps to not create ~/coding projects twice 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//
  
- +Subversion is normally intended to be hosted on a serverso working with it locally with an SDF user account is a little awkwardrequiring the use of ''file:<nowiki>//</nowiki>'' URLs. At the end of this tutorialwe will touch on how to set subversion up for remote access.
-There are graphical tools such as TortoiseSVNbut we will start with Subversion's command-line tool (this is SDF we're talking aboutright?) which is ''svn'', and //is installed on the cluster//+
  
 ===== Creating A Repository ===== ===== Creating A Repository =====
Line 52: 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 74: 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.1616016319.txt.gz · Last modified: 2021/03/17 21:25 by peteyboy