RapidSVN

Last updated
RapidSVN
Developer(s) bmatzelle, xelarellum
Initial release0.4.0 December 5, 2004;17 years ago (2004-12-05)
Stable release
0.12.1 / June 28, 2012;10 years ago (2012-06-28)
Written in C, C++, (wxWidgets)
Operating system Microsoft Windows, Linux, Unix, Mac OS X
Type Subversion client
License GPLv3 [1]
Website rapidsvn.org

RapidSVN is a cross-platform Subversion client. It is released under the GNU General Public License. The current version of RapidSVN does not support the SVN "blame" command.

Contents

Issues on Windows

See also

Related Research Articles

The Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution.

Apache Subversion Free and open-source software versioning and revision control system

Apache Subversion is a software versioning and revision control system distributed as open source under the Apache License. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS).

Secure copy protocol (SCP) is a means of securely transferring computer files between a local host and a remote host or between two remote hosts. It is based on the Secure Shell (SSH) protocol. "SCP" commonly refers to both the Secure Copy Protocol and the program itself.

PuTTY Free and open-source terminal emulator, serial console and network file transfer application

PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. It can also connect to a serial port. The name "PuTTY" has no official meaning.

TortoiseCVS Revision control system for Windows

TortoiseCVS is a CVS client for Microsoft Windows released under the GNU General Public License. Unlike most CVS tools, it includes itself in Windows' shell by adding entries in the contextual menu of the file explorer, therefore it does not run in its own window. Moreover, it adds icons onto files and directories controlled by CVS, giving additional information to the user without having to run a full-scale stand-alone application.

Secure Shell (SSH) is a protocol allowing secure remote login to a computer on a network using public-key cryptography. SSH client programs typically run for the duration of a remote login session and are configured to look for the user's private key in a file in the user's home directory. For added security, it is common to store the private key in an encrypted form, where the encryption key is computed from a passphrase that the user has memorized. Because typing the passphrase can be tedious, many users would prefer to enter it just once per local login session. The most secure place to store the unencrypted key is in program memory, and in Unix-like operating systems, memory is normally associated with a process. A normal SSH client process cannot be used to store the unencrypted key because SSH client processes only last the duration of a remote login session. Therefore, users run a program called ssh-agent that runs beyond the duration of a local login session, stores unencrypted keys in memory, and communicates with SSH clients using a Unix domain socket.

TortoiseSVN

TortoiseSVN is a Subversion client, implemented as a Microsoft Windows shell extension, that helps programmers manage different versions of the source code for their programs. It is free software released under the GNU General Public License.

The following is a comparison of version-control software. The following tables include general and technical information on notable version control and software configuration management (SCM) software. For SCM software not suitable for source code, see Comparison of open-source configuration-management software.

A comparison of Subversion clients includes various aspects of computer software implementations of the client role using the client–server model of the Subversion revision control system.

AnkhSVN

AnkhSVN is a free Subversion client, implemented as a source control plug-in for Microsoft Visual Studio 2005 to 2019 inclusive. It is released under the Apache License.

VisualSVN is an Apache Subversion client, implemented as a low-level VS package extension for Microsoft Visual Studio, that provides an interface to perform the most common revision control operations directly from inside the Visual Studio IDE. VisualSVN is a commercial program, with a free 30-day trial available. VisualSVN Community License allows free use of VisualSVN on a computer that is not a member of an Active Directory domain.

SVNBridge is an extension for Microsoft Azure DevOps Server that allows the use of a Subversion client with Azure DevOps Server. SVNBridge is available free under the Microsoft Public License (Ms-PL).

SVNKit is an open-source, pure Java software library for working with the Subversion version control system. It is free to use on opensource projects but requires that you buy a commercial license to use to develop with proprietary software. It implements virtually all Subversion features and provides API to work with Subversion working copies, access and manipulate Subversion repositories.

TortoiseGit

TortoiseGit is a Git revision control client, implemented as a Windows shell extension and based on TortoiseSVN. It is free software released under the GNU General Public License.

WANdisco, plc., dually headquartered in Sheffield, England and San Ramon, California in the US, is a public software company specialized in the area of distributed computing. It has development offices in San Ramon, California; Sheffield, England; and Belfast, Northern Ireland. WANdisco is a corporate contributor to Hadoop, Subversion and other open source projects.

OpenSSH Set of computer programs providing encrypted communication sessions

OpenSSH is a suite of secure networking utilities based on the Secure Shell (SSH) protocol, which provides a secure channel over an unsecured network in a client–server architecture.

VisualSVN Server is a freeware Apache Subversion server package for Windows. The package is designed and implemented to provide Subversion version control as a first class citizen application in an Active Directory environment. VisualSVN Server is a standalone product which installs in a couple of clicks and works out of the box. The paid Enterprise Edition of VisualSVN Server provides tighter integration with Active Directory environment and Multisite Repository Replication feature.

References

  1. "COPYING", git file, rapidsvn.org
  2. "Using svn+ssh with RapidSVN". Edit the following entry (notice the / instead of \) according to your setup (I present my default)