<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to SVN Overview</title><link>https://sourceforge.net/p/forge/documentation/SVN%2520Overview/</link><description>Recent changes to SVN Overview</description><atom:link href="https://sourceforge.net/p/forge/documentation/SVN%20Overview/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 05 Aug 2021 16:10:04 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/forge/documentation/SVN%20Overview/feed" rel="self" type="application/rss+xml"/><item><title>SVN Overview modified by SourceForge Support</title><link>https://sourceforge.net/p/forge/documentation/SVN%2520Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,20 +1,32 @@
-[[include ref=in-progress]]
+#Overview of Subversion (SVN)

-#Overview of Subversion (SVN)
-Subversion (SVN) is a source code management tool. To retrieve data from a Subversion repository, you need a Subversion client. The official Subversion client is available for most Operating Systems, including Windows, Linux, BSD and Mac OS X. The official SVN client is a text-based command-line tool. Windows users may alternately use the TortoiseSVN instructions client, which is GUI-based.
+Subversion (SVN) is a source code management tool. 
+
+To retrieve data from a Subversion repository, you need a Subversion client. 
+
+The official Subversion client is available for most Operating Systems, including Windows, Linux, BSD and Mac OS X. The official SVN client is a text-based command-line tool. 
+
+Windows users may alternately use the [TortoiseSVN](https://sourceforge.net/p/forge/documentation/TortoiseSVN/) instructions client, which is GUI-based.

 The official Subversion client is included with Linux and BSD. Binaries for other platforms are available from the Subversion team.

 #Access
-The official Subversion client uses a URL to access the Subversion repository. URLs for SourceForge.net-hosted Subversion repositories take the form (replacing PROJECTNAME with the UNIX group name of the project): https://svn.code.sf.net/p/PROJECTNAME/REPONAME

-For example, the Subversion repository for the Portable Apps project would be located at: https://svn.code.sf.net/p/portableapps/code/
+The official Subversion client uses a URL to access the Subversion repository. 
+
+URLs for SourceForge.net-hosted Subversion repositories take the form (replacing PROJECTNAME with the UNIX group name of the project): https://svn.code.sf.net/p/PROJECTNAME/REPONAME
+
+For example, the Subversion repository for the Portable Apps project would be at: https://svn.code.sf.net/p/portableapps/code/

 #Basic usage
+
 Subversion is a complex tool, designed to be used by software developers. The following resources include command-line examples on how to use Subversion:

 * [Version Control with Subversion (The SVN Book)](http://svnbook.red-bean.com/)
-In the following usage examples, replace PROJECTNAME with the UNIX group name for the project whose repository you are accessing. Replace USERNAME with your SourceForge.net username. If prompted for a password, enter the password associated with your SourceForge.net account.
+
+In the following usage examples, replace PROJECTNAME with the UNIX group name for the project whose repository you are accessing. 
+
+Replace USERNAME with your SourceForge.net username. If prompted for a password, enter the password associated with your SourceForge.net account.

 #Read access

@@ -23,57 +35,87 @@
 Read access includes these commands:

     Checkout: svn co https://svn.code.sf.net/p/PROJECTNAME/REPONAME
+
     Update: svn update 
+
     Write access

-Subversion repository write access is provided by the project administrator to selected project developers. Write operations require authentication using an authorized SourceForge.net username and password.
+Subversion repository write access is provided by the project administrator to selected project developers. 
+
+Write operations require authentication using an authorized SourceForge.net username and password.

     Commit: svn commit --username=USERNAME
+
     Import: svn import https://svn.code.sf.net/p/PROJECTNAME/REPONAME -- username=USERNAME
+
     Add: svn add CONTENT_TO_ADD

 #Testing SVN Commands
-SVN requires practice to learn. Developers who are new to SVN may wish to create a local SVN repository on their workstation to experiment with SVN before making changes to their project SVN repository. To create a local SVN repository to work with, do the following:
+
+SVN requires practice to learn. Developers who are new to SVN may wish to create a local SVN repository on their workstation to experiment with SVN before changing their project SVN repository. 
+
+To create a local SVN repository to work with, do the following:

     # The following assumes /svnroot is a safe location for the
-    # SVN repository to be stored, modify accordingly should you need
+
+    # SVN repository to be stored, change accordingly
+
     # an alternate location.
+
     $ mkdir ~/svnroot

     # Initialize the repository
+
     $ svnadmin create /svnroot

     # Go to the directory that contains the content you want to put
+
     # into a SVN module, in this case, the ~/source directory
+
     $ cd ~/source

     # Perform a SVN import
-    $ svn import file:///svnroot -m "initial import"
+
+    $ svn import file:///svnroot -m “initial import”
+
     Adding src
+
     Adding src/foo
+
     Adding src/bar
+
     Adding ~svnroot
+
     Committed revision 1.

     # Create a working copy from which to make changes and check them
+
     # back into the repository, etc.
+
     $ mkdir ~/working_copy
+
     $ cd ~/working_copy
+
     $ svn co file:///svnroot    

     A svnroot/src
+
     A svnroot/src/foo    
+
     A svnroot/src/bar
+
     Checked out revision 1.

 With this configured, you can delete the entire repository directory and start from scratch, if needed. Any SVN operations that you want to run should be run from within the ~/working_copy directory to simulate the same experience you would have from within the working copy you would maintain for any SVN repository (be it on SourceForge.net or the test repository you configured following the above steps).

 #Getting Help
-SourceForge.net provides support for the official Subversion client when accessing SourceForge.net-hosted repositories. When contacting us for assistance, please include the following details:
+
+SourceForge.net provides support for the official Subversion client when accessing SourceForge.net-hosted repositories. When contacting us for help, please include the following details:

 If the command you are trying looks like this:
+
     $ svn checkin

 Please provide us the (verbose) output of:
+
     $ svn -v checkin
-
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SourceForge Support</dc:creator><pubDate>Thu, 05 Aug 2021 16:10:04 -0000</pubDate><guid>https://sourceforge.netb450ae04ba640badd46a49de2244238747b71f71</guid></item><item><title>SVN Overview modified by SourceForge Support</title><link>https://sourceforge.net/p/forge/documentation/SVN%2520Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,7 +1,7 @@
 [[include ref=in-progress]]

 #Overview of Subversion (SVN)
-Subversion (SVN) is a source code management tool. In order to retrieve data from a Subversion repository, you need a Subversion client. The official Subversion client is available for most Operating Systems, including Windows, Linux, BSD and Mac OS X. The official SVN client is a text-based command-line tool. Windows users may alternately use the TortoiseSVN instructions client, which is GUI-based.
+Subversion (SVN) is a source code management tool. To retrieve data from a Subversion repository, you need a Subversion client. The official Subversion client is available for most Operating Systems, including Windows, Linux, BSD and Mac OS X. The official SVN client is a text-based command-line tool. Windows users may alternately use the TortoiseSVN instructions client, which is GUI-based.

 The official Subversion client is included with Linux and BSD. Binaries for other platforms are available from the Subversion team.

@@ -66,7 +66,7 @@
     A svnroot/src/bar
     Checked out revision 1.

-With this configured, you can delete the entire repository directory and start from scratch, if needed. Any SVN operations that you want to run should be run from within the ~/working_copy directory to simulate the exact same experience you would have from within the working copy you would maintain for any SVN repository (be it on SourceForge.net or the test repository you configured following the above steps).
+With this configured, you can delete the entire repository directory and start from scratch, if needed. Any SVN operations that you want to run should be run from within the ~/working_copy directory to simulate the same experience you would have from within the working copy you would maintain for any SVN repository (be it on SourceForge.net or the test repository you configured following the above steps).

 #Getting Help
 SourceForge.net provides support for the official Subversion client when accessing SourceForge.net-hosted repositories. When contacting us for assistance, please include the following details:
@@ -77,4 +77,3 @@
 Please provide us the (verbose) output of:
     $ svn -v checkin

-
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SourceForge Support</dc:creator><pubDate>Fri, 23 Jul 2021 20:52:05 -0000</pubDate><guid>https://sourceforge.netbccff5346e6ddfdbbcbfb2f2779c04d061b22bc8</guid></item><item><title>SVN Overview modified by Dave Brondsema</title><link>https://sourceforge.net/p/forge/documentation/SVN%2520Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -6,15 +6,14 @@
 The official Subversion client is included with Linux and BSD. Binaries for other platforms are available from the Subversion team.

 #Access
-The official Subversion client uses a URL to access the Subversion repository. URLs for SourceForge.net-hosted Subversion repositories take the form (replacing PROJECTNAME with the UNIX group name of the project): https://PROJECTNAME.svn.sourceforge.net/svnroot/PROJECTNAME
+The official Subversion client uses a URL to access the Subversion repository. URLs for SourceForge.net-hosted Subversion repositories take the form (replacing PROJECTNAME with the UNIX group name of the project): https://svn.code.sf.net/p/PROJECTNAME/REPONAME

-For example, the Subversion repository for the filezilla project would be located at: https://filezilla.svn.sourceforge.net/svnroot/filezilla
+For example, the Subversion repository for the Portable Apps project would be located at: https://svn.code.sf.net/p/portableapps/code/

 #Basic usage
 Subversion is a complex tool, designed to be used by software developers. The following resources include command-line examples on how to use Subversion:

-* SourceForge.net Guide to SVN
-* Version Control with Subversion (The SVN Book)
+* [Version Control with Subversion (The SVN Book)](http://svnbook.red-bean.com/)
 In the following usage examples, replace PROJECTNAME with the UNIX group name for the project whose repository you are accessing. Replace USERNAME with your SourceForge.net username. If prompted for a password, enter the password associated with your SourceForge.net account.

 #Read access
@@ -23,14 +22,14 @@

 Read access includes these commands:

-    Checkout: svn co https://PROJECTNAME.svn.sourceforge.net/svnroot/PROJECTNAME/trunk
+    Checkout: svn co https://svn.code.sf.net/p/PROJECTNAME/REPONAME
     Update: svn update 
     Write access

 Subversion repository write access is provided by the project administrator to selected project developers. Write operations require authentication using an authorized SourceForge.net username and password.

     Commit: svn commit --username=USERNAME
-    Import: svn import https://PROJECTNAME.svn.sourceforge.net/svnroot/PROJECTNAME -- username=USERNAME
+    Import: svn import https://svn.code.sf.net/p/PROJECTNAME/REPONAME -- username=USERNAME
     Add: svn add CONTENT_TO_ADD

 #Testing SVN Commands
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Mon, 14 Sep 2015 22:10:08 -0000</pubDate><guid>https://sourceforge.net39c81ee589e6814de5318ab2bc8b39761fdebf36</guid></item><item><title>WikiPage SVN Overview modified by &lt;REDACTED&gt;</title><link>https://sourceforge.net/p/forge/documentation/SVN%2520Overview/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -1,3 +1,5 @@
+[[include ref=in-progress]]
+
 #Overview of Subversion (SVN)
 Subversion (SVN) is a source code management tool. In order to retrieve data from a Subversion repository, you need a Subversion client. The official Subversion client is available for most Operating Systems, including Windows, Linux, BSD and Mac OS X. The official SVN client is a text-based command-line tool. Windows users may alternately use the TortoiseSVN instructions client, which is GUI-based.
 
&lt;/pre&gt;</description><pubDate>Tue, 11 Dec 2012 21:09:57 -0000</pubDate><guid>https://sourceforge.net39941fbf7e148fa49ee7de029e8a5d1c27e77fc1</guid></item></channel></rss>