RapidSVN

Last updated
RapidSVN
Developer(s) bmatzelle, xelarellum
Initial release0.4.0 December 5, 2004;20 years ago (2004-12-05)
Stable release
0.12.1 / June 28, 2012;12 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 (SSH) Protocol 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.

<span class="mw-page-title-main">Apache Subversion</span> Free and open-source software versioning and revision control system

Apache Subversion is a version 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.

<span class="mw-page-title-main">PuTTY</span> 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.

<span class="mw-page-title-main">Git</span> Distributed version control software system

Git is a distributed version control system that tracks versions of files. It is often used to control source code by programmers who are developing software collaboratively.

<span class="mw-page-title-main">TortoiseCVS</span> 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.

<span class="mw-page-title-main">TortoiseSVN</span> Software extension for managing source code

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 tables describe attributes of notable version control and software configuration management (SCM) systems that can be used to compare and contrast the various systems.

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 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).

eSvn

eSvn is a free and open source Subversion client which is released under the GPLv2 License. It provides an interface to perform the most common revision control operations as a standalone GUI. It is written with the Qt GUI toolkit.

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.

<span class="mw-page-title-main">TortoiseGit</span>

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.

VisualSVN Server is a freeware Apache Subversion server package for Microsoft 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". 8 August 2007. Edit the following entry (notice the / instead of \) according to your setup (I present my default)