Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
labs:subversion [2011/07/29 16:14] – [Using ssh with svn] admin | labs:subversion [2022/01/24 20:11] (current) – [Subversion] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Subversion ====== | ====== Subversion ====== | ||
+ | |||
+ | :!: We are no longer actively supporting Subversion. | ||
* [[http:// | * [[http:// | ||
Line 93: | Line 95: | ||
===== Using ssh with svn ===== | ===== Using ssh with svn ===== | ||
- | Use the '' | + | Use the '' |
Example: | Example: | ||
Line 100: | Line 102: | ||
harry@host.example.com' | harry@host.example.com' | ||
- | The above \/ should be a slash. | ||
+ | |||
+ | ===== Subclipse with Eclipse ===== | ||
+ | |||
+ | Subclipse is a plugin for Eclipse that allows users to easily use Subversion with their code. | ||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | * Help --> Eclipse Marketplace | ||
+ | * Search for " | ||
+ | * The first one that pops up should be something like Subclipse 1.10.## | ||
+ | * Select it and click " | ||
+ | * Select All (Subclipse, SVNKit, ...) | ||
+ | * Go through the installation process, restart the workspace | ||
+ | |||
+ | === After Installing === | ||
+ | |||
+ | * Under preferences | ||
+ | * Under Team > SVN | ||
+ | * SVN Interface: Client: | ||
+ | * select SVNKit (Pure Java) | ||
+ | * Under Team > Ignored Resources | ||
+ | * Add patterns for .classpath, .project, .settings | ||
+ | * These are files that are user-specific and should not be part of the shared repository. | ||
+ | ==== Set Up Repository ==== | ||
+ | |||
+ | * Repository (works from home computer too): < | ||
+ | |||
+ | ==== Team Menu ==== | ||
+ | |||
+ | The Team menu is where you'll find the commands you need to work with the subversion repository. | ||
==== Subclipse with Eclipse on Windows ==== | ==== Subclipse with Eclipse on Windows ==== | ||
Line 107: | Line 138: | ||
* Team --> SVN | * Team --> SVN | ||
* Interface: switch client to **Pure Java** | * Interface: switch client to **Pure Java** | ||
+ | |||
+ | ===== SVN GUI Clients ===== | ||
+ | |||
+ | Of course, you may not want to use the command-line. | ||
+ | |||
+ | * [[http:// | ||
+ | * PyCharm and other IDEs have plugins or built-in clients available |