General questions | Payments | Subversion basis | People management | Projects | Deploy
Subversion basis
- I’m new to Subversion and version control, what do you suggest?
- What Subversion client's do you recommend?
- How can I use a command line interface?
- How to resolve conflicts?
- How to fix Versions and SvnX problem with SSL certificates?
I’m new to Subversion and version control, what do you suggest?
We suggest some reading:
1. A visual guide to version control
2. Our 15 minutes guide
3. Official Subversion guide
4. Command line Quick Reference
You will need also a Subversion client. In next question and answer you will find some our suggestions.
What Subversion client's do you recommend?
There is plenty of Subversion clients available free for various systems. We have listed many of them here. If you are using any IDE try to find Subversion plug-in for it, firstly. Personaly we like SmartSVN (multiplatform), SvnX for Mac OS X and TortoiseSVN for Windows
IDE Integration
Microsoft Visual Studio .NET: AnkhSVN
Eclipse: Subclipse
Multiplatform (Windows, Mac OS X, Linux)
SmartSVN
QSvn
eSvn
RapidSVN
Subcommander
Mac OS X
Textmate Bundle
Syncro SVN
SvnX
ZigVersion
Windows
TortoiseSVN
How can I use a command line interface?
First you must be sure that you have a command line Subversion client installed on your machine. Please open a terminal or command window and type "svn". If the command is not recognized, you need to install command line client. Otherwise you just used the command line interface.
Install Subversion on Mac OS X
Subversion command line client for Windows
How to resolve conflicts?
Conflicts do not occur very often. Yet, they arise when working with versioning systems to protect you from overwriting your teammates changes. When you edit a file, your teammates changes are merged with your changes automatically by the versioning system in Springloops.
When you want to update your working copy with a change of a line which has been also changed by someone else, a conflict occurs. By conflict you are asked to choose which changes should apply - your or your teammates changes edited at the same time. You need to resolve this conflict to be able to commit your changes. You can do it manually or with your Subversion client.
How to fix Versions and SvnX problem with SSL certificates?
In your terminal please write something like this to force SvnX and Versions proper handling of SSL certificates:
svn list https://youraccountname.springloops.com/source/projectname
You need to do it only once.

